LOLIN (Wemos) S2 Mini
Also known as: Wemos S2 Mini · LOLIN S2 Mini · ESP32-S2 Mini · S2 Mini
About the cheapest way to get native USB on an ESP32-class chip: a tiny S2 board with USB-C, plenty of GPIO and 2MB PSRAM. A favourite for USB-HID gadgets and CircuitPython.
As an affiliate we may earn from qualifying purchases. Prices and availability are set by AliExpress.
At a glance
⚑ flag an error| SoC | ESP32-S2 |
|---|---|
| Vendor | WEMOS/LOLIN / clones |
| Type | Tiny / minimal |
| Memory | 4 MB flash · 2 MB PSRAM |
| Display | None |
| Connectivity | Wi-Fi |
| USB | USB-C (native USB OTG) |
| Battery | No |
| Typical price | $2-4 (street, varies) |
Good for
Gotchas to know
- The ESP32-S2 has no Bluetooth at all: it is Wi-Fi only.
- Single-core, so it is weaker for heavy concurrent work than an ESP32 or S3.
- Native USB means flashing sometimes needs you to hold BOOT (GPIO0) while plugging in or resetting.
- Clone memory varies; some are 4MB flash with no PSRAM.
Variants
Genuine LOLIN units use the ESP32-S2FN4R2 (4MB flash + 2MB PSRAM); clones may differ.
The ESP32-S2 inside
This board is built on the ESP32-S2 . See the SoC page for the full peripheral, GPIO and security details.
Bare modules on the same SoC:
Resources
Community guides usually go deeper than this page: pinout diagrams, wiring, library setup and copy-paste example code from people who build with these boards daily.