ESP32-S3 4.2-inch 300 x 400 reflective LCD AIoT development board
English | 简体中文
🌐 Product · 📦 Firmware · 🧩 ESP-IDF · 🔧 Arduino · 📚 Documentation
The ESP32-S3-RLCD-4.2 is an AIoT development board built around the ESP32-S3-WROOM-1-N16R8 module (16 MB flash, 8 MB PSRAM) with a 4.2-inch reflective LCD that needs no backlight. This repository provides its ESP-IDF and Arduino examples and ready-to-flash example firmware.
| Feature | Device / interface |
|---|---|
| MCU | ESP32-S3-WROOM-1-N16R8, 2.4 GHz Wi-Fi and Bluetooth 5 LE |
| Memory | 16 MB Flash, 8 MB PSRAM |
| Display | 4.2-inch 300 x 400 reflective LCD, ST7305 controller |
| Audio | ES8311 codec; ES7210 ADC with a dual-microphone array |
| RTC | PCF85063 |
| Sensor | SHTC3 temperature and humidity sensor |
| Storage | TF card slot |
| Power | USB Type-C and an 18650 battery holder |
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 Releases page.
| Example | Main feature |
|---|---|
| 01_WIFI_AP | Wi-Fi access point |
| 02_WIFI_STA | Wi-Fi station |
| 03_ADC_Test | Battery voltage |
| 04_I2C_PCF85063 | RTC |
| 05_I2C_SHTC3 | Temperature and humidity |
| 06_SD_Card | TF card |
| 07_Audio_Test | Audio |
| 08_LVGL_V8_Test | LVGL 8 |
| 09_LVGL_V9_Test | LVGL 9 |
| 10_FactoryProgram | Factory test program |
| 11_U8G2_Test | U8g2 |
| Example | Main feature |
|---|---|
| 01_WIFI_AP | Wi-Fi access point |
| 02_WIFI_STA | Wi-Fi station |
| 03_ADC_Test | Battery voltage |
| 04_I2C_PCF85063 | RTC |
| 05_I2C_SHTC3 | Temperature and humidity |
| 06_SD_Card | TF card |
| 07_Audio_Test | Audio |
| 09_LVGL_V9_Test | LVGL 9 |
| 10_U8G2_Test | U8g2 |
Libraries used by the sketches are bundled in examples/arduino/libraries.
ESPHome configurations are in examples/esphome and the XiaoZhi AI firmware source in examples/xiaozhi.
| Framework | Version | Examples |
|---|---|---|
| ESP-IDF | v5.5.5 |
11 |
| Arduino-ESP32 | 3.3.12 |
9 |
- Product page
- Wiki (schematic, pinout and tutorials)
- Example or repository problem: open an issue.
- Product usage, hardware or order questions: Waveshare support.
Apache License 2.0. See LICENSE.
