Skip to content

About

Waveshare ESP32-S3 4.2-inch 300 x 400 reflective LCD AIoT development board: ESP-IDF and Arduino examples, firmware and hardware resources

Topics

Resources

Contributing

Security policy

Stars

81 stars

Watchers

5 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

Repository files navigation

ESP32-S3-RLCD-4.2

ESP32-S3 4.2-inch 300 x 400 reflective LCD AIoT development board

English | 简体中文

Build Latest Release License

🌐 Product · 📦 Firmware · 🧩 ESP-IDF · 🔧 Arduino · 📚 Documentation

ESP32-S3-RLCD-4.2 development board


✨ Overview

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

📦 Quick Start

The fastest way to try an example is a ready-to-flash package from the latest release.

  1. Download the *-combined.zip package for the example and framework version you need.
  2. Extract the archive and install esptool with python -m pip install esptool.
  3. Connect the board over USB.
  4. Run flash_combined.bat COMx on Windows or ./flash_combined.sh /dev/ttyACM0 on Linux.
  5. 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.

🧪 Examples

ESP-IDF

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

Arduino

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.

🛠️ Development Environment

Framework Version Examples
ESP-IDF v5.5.5 11
Arduino-ESP32 3.3.12 9

📚 Resources

🤝 Support

📄 License

Apache License 2.0. See LICENSE.

About

Waveshare ESP32-S3 4.2-inch 300 x 400 reflective LCD AIoT development board: ESP-IDF and Arduino examples, firmware and hardware resources

Topics

Resources

Contributing

Security policy

Stars

81 stars

Watchers

5 watching

Forks

Releases

Contributors