Adafruit
ESP32-S2 Saola 1R Dev Kit featuring ESP32-S2 WROVER
ESP32-S2 Saola-1 is a small-sized ESP32-S2 based development board produced by Espressif. Just about all of the I/O pins are broken out to the pin headers on...
Get notified when back in stock
ESP32-S2 Saola-1 is a small-sized ESP32-S2 based development board produced by Espressif. Just about all of the I/O pins are broken out to the pin headers on both sides for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S2 Saola-1 on a breadboard - we recommend two breadboards 'side-by-side' since the Saola is a bit wide and you won't have extra holes on one side for wiring.
This particular Saola comes with a WROVER module, which has 2 MB (8 Mbit) PSRAM mounted for a roomy development environment!
The micro USB connector on the Saola is wired through a CP210x USB to serial converter chip for debugging and programming. The native USB is not available on a USB connector - instead you'll want to pick up a Micro B USB connector breakout, Type C USB connector breakout or USB data cable and hand-wire D19/D20 to D+ and D- pads.
We do have CircuitPython support for this board, but as mentioned above, you will have to wire up the USB connectivity to access the CircuitPython disk drive and serial port.
Espressif ESP32-S2 supports ESP-IDF master or version v4.2 and higher. You’ll find information to get started with ESP32-S2-Saola-1 board and hardware documentation (e.g. schematics) in Espressif’s Documentation website.
Revision History:
- As of Oct 1st, 2025 – The PCB has been updated to have two micro usb's and "N8R2" version of the module.
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- ESP-IDF
- ESP-IDF is Espressif’s official software development framework for ESP32-family chips. It gives more direct control over the hardware than beginner-style environments, which can help with advanced features like Wi-Fi, Bluetooth, audio and power management.
- ESP32
- ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
- Headers
- Rows of connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
- native USB
- Native USB means the microcontroller itself handles USB communication, rather than using a separate USB-to-serial chip. This matters for programming, debugging, and projects that need the board to act directly as a USB device.
- PCB
- A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
- USB to serial converter
- A chip that converts a USB connection into the serial (UART) signals a microcontroller understands. A board that includes one usually appears to a computer as a serial port for programming and debugging, rather than as a native USB device such as a keyboard or mass-storage drive.
Find this product in