ESP32-S3 2.06-inch 410 x 502 QSPI AMOLED touch development board
English | 简体中文
🌐 Product · 📦 Firmware · 🧩 ESP-IDF · 🔧 Arduino · 📚 Documentation
The ESP32-S3-Touch-AMOLED-2.06 is a watch-style development board that combines an ESP32-S3 with a 2.06-inch AMOLED touch display, a six-axis motion sensor, power management, and audio input and output. This repository provides its ESP-IDF and Arduino examples, ready-to-flash example firmware, the factory firmware source, and the schematic.
| Feature | Device / interface |
|---|---|
| MCU | ESP32-S3 |
| Memory | 32 MB Flash, 8 MB PSRAM |
| Display | 2.06-inch 410 x 502 QSPI AMOLED using CO5300 |
| Touch | FT3168 capacitive touch controller over I2C |
| Power management | AXP2101 |
| Motion sensor | QMI8658 six-axis IMU |
| Audio | Dual digital microphones via ES7210 ADC; ES8311 audio codec |
| Board support | Managed component: waveshare/esp32_s3_touch_amoled_2_06 |
The fastest way to try an example is a ready-to-flash package from the latest release.
- Download the
*-combined.zippackage for the example and framework version you need. - Extract the archive and install esptool with
python -m pip install esptool. - Connect the board over USB.
- Run
flash_combined.bat COMxon Windows or./flash_combined.sh /dev/ttyACM0on Linux. - Reset the board if it does not restart automatically.
Factory firmware (restores the out-of-box demo): download the file whose name contains FactoryOnly from the firmware folder. Its source is in examples/factory.
| Example | Main feature |
|---|---|
| 01_AXP2101 | Power management and battery telemetry |
| 02_lvgl_demo_v9 | LVGL 9 display and touch demo |
| 03_esp-brookesia | ESP-Brookesia application UI |
| 04_Immersive_block | Motion-driven LVGL block demo |
| 05_Spec_Analyzer | Microphone spectrum analyzer |
| 06_videoplayer | SD card video playback with audio |
| Example | Main feature |
|---|---|
| 01_HelloWorld | Display initialization |
| 02_GFX_AsciiTable | GFX text and glyph rendering |
| 03_LVGL_PCF85063_simpleTime | LVGL clock UI using the PCF85063 RTC |
| 04_LVGL_QMI8658_ui | LVGL IMU data UI |
| 05_LVGL_AXP2101_ADC_Data | LVGL power and battery telemetry UI |
| 06_LVGL_Arduino_v9 | LVGL 9 UI demo |
| 07_LVGL_SD_Test | SD card test |
| 08_ES8311 | ES8311 audio output |
Libraries used by the sketches are bundled in examples/arduino/libraries.
| Framework | Version | Examples |
|---|---|---|
| ESP-IDF | v5.5.5 |
6 |
| ESP-IDF | v6.0.2 |
6 |
| Arduino-ESP32 | 3.3.11 |
8 |
- Example or repository problem: open an issue.
- Product usage, hardware or order questions: Waveshare support.
Apache License 2.0. See LICENSE.
