Available from:
Manufacturer:
Adafruit.com
Install method:
USB to Serial
GPIO # | Component |
---|---|
GPIO00 | Button_i 1 |
GPIO01 | None |
GPIO02 | None |
GPIO03 | None |
GPIO04 | None |
GPIO05 | User |
GPIO06 | User |
GPIO07 | User |
GPIO08 | User |
GPIO09 | User |
GPIO10 | None |
GPIO11 | None |
GPIO12 | None |
GPIO13 | None |
GPIO14 | None |
GPIO15 | None |
GPIO16 | User |
GPIO17 | User |
GPIO18 | User |
GPIO19 | None |
GPIO20 | None |
GPIO21 | None |
GPIO33 | None |
GPIO34 | None |
GPIO35 | User |
GPIO36 | User |
GPIO37 | User |
GPIO38 | Output Hi |
GPIO39 | WS2812 1 |
GPIO40 | I2C SCL 1 |
GPIO41 | I2C SDA 1 |
GPIO42 | None |
GPIO43 | None |
GPIO44 | None |
GPIO45 | None |
GPIO46 | None |
{"NAME":"QTPy ESP32-S2","GPIO":[96,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,3840,1376,608,640,0,0,0,0,0],"FLAG":0,"BASE":1}
An ESP32-S2 dev board in the tiny (22mm x 17.9mm) Seeduino XIAO form factor.
This board uses an ESP32-S2F-N4R2
chip with 4 MB of flash and 2 MB of PSRAM.
When the board is booted into debug by holding BOOT
and pressing the RESET
button the USB-Serial chip on the USB port exposes a serial connection. This can be used to easily flash new firmware.
Flashing
Flash using Tasmota Web Installer and select Tasmota ESP32-S2 option.
For esptool.py download i.e. tasmota32s2.factory.bin
and run esptool.py write_flash 0x0 tasmota32s2.factory.bin
To put ESP32-S2 in flash mode GPIO0 needs to be pulled low.
Device Notes
Peripherals
WS2812B
Neopixel- On
GPIO39
with power onGPIO38
. - Provided template configures this as
WS2812
withGPIO38
asOutput Hi
for power.
- On
- 1x front panel user button
- On
GPIO0
(doubles asBOOT0
button) - Provided template configures this as
Button 1
.
- On
- STEMMA-QT JST-SH I2C bus connector
- On
GPIO40
(SCL) andGPIO41
(SDA), on a separate I2C bus from the pins labeled SCL/SDA on the board. - Provided template configures this as
I2C 1
.
- On
GPIO Pin Mapping
The user pins labelled on the board are set up as User
pins in the template, allowing module configuration. This is a quick reference to map the pin label on the board to the module user pin.
Label | GPIO |
---|---|
A0 |
GPIO18 |
A1 |
GPIO17 |
A2 |
GPIO9 |
A3 |
GPIO8 |
SDA |
GPIO7 |
SCL |
GPIO6 |
TX |
GPIO5 |
RX |
GPIO16 |
SCK |
GPIO36 |
MISO |
GPIO37 |
MOSI |
GPIO35 |