Wonrabai ESP32-S3-Touch-LCD-1.28-B

Wonrabai ESP32-S3 Development Board User Manual

Model: ESP32-S3-Touch-LCD-1.28-B

1. Introduction and Overview

The Wonrabai ESP32-S3 Development Board (Model: ESP32-S3-Touch-LCD-1.28-B) is a compact, high-performance microcontroller unit (MCU) board designed for rapid development and integration into various products. It features an onboard 1.28-inch capacitive round touch display with 240x240 resolution, a Li-battery recharge manager, and a 6-axis sensor (3-axis accelerometer and 3-axis gyroscope).

This board is equipped with an Xtensa 32-bit LX7 dual-core processor operating up to 240MHz, supporting 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (BLE) with an integrated antenna. It includes 512KB SRAM, 384KB ROM, 2MB PSRAM, and an external 16MB Flash memory. The device is housed in a durable CNC metal case with an acrylic dull-polish bottom plate and utilizes a Type-C connector for modern connectivity.

Wonrabai ESP32-S3 Development Board with 1.28-inch Round Touch LCD and CNC Metal Case

Image 1.1: Wonrabai ESP32-S3 Development Board highlighting key features like Type-C port, 32-bit LX7 Dual-core Processor, CNC Metal Case, Touch Display, 240x240 Pixels, and 65K Color display.

2. Package Contents

Verify that all items listed below are present in your package:

  • ESP32-S3-Touch-LCD-1.28 Board x1
  • SH1.0 12PIN cable x1
  • Screwdriver x1
Package contents of the Wonrabai ESP32-S3 Development Board, showing the board, SH1.0 12PIN cable, and a screwdriver.

Image 2.1: Visual representation of the package contents, including the ESP32-S3-Touch-LCD-1.28 board, SH1.0 12PIN cable, and screwdriver.

3. Product Features

The ESP32-S3 Development Board offers a comprehensive set of features for various applications:

  • Processor: Xtensa 32-bit LX7 dual-core processor, up to 240MHz.
  • Connectivity: 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (BLE) with onboard antenna.
  • Memory: 512KB SRAM, 384KB ROM, 2MB PSRAM, and 16MB external Flash memory.
  • Display: 1.28-inch capacitive touch display, 240x240 resolution, 65K color, embedded GC9A01 Display Driver and CST816S Touch Driver.
  • Sensors: Onboard QMI8658 6-axis IMU (3-axis accelerometer and 3-axis gyroscope) for motion gesture detection.
  • Power Management: 3.7V Li-battery recharge/discharge header and manager (ETA6096).
  • Interface: Type-C connector for programming and power, 6 x GPIO pins via SH1.0 connector.
  • Case: CNC metal case with an acrylic dull-polish bottom plate.
  • Low Power: Supports flexible clock and independent module power supply settings for optimized power consumption.
  • USB Serial: Integrated USB serial port full-speed controller.
Detailed view of the ESP32-S3 Development Board components, labeled 1 through 10, showing the ESP32-S3R2 SoC, W25Q128JVSIQ Flash, CH343P USB to UART chip, ME6217C33M5G LDO, ETA6096 battery manager, QMI8658 IMU, MX1.25 battery header, USB Type-C connector, RESET button, and BOOT button.

Image 3.1: Diagram illustrating the key components and their locations on the ESP32-S3 Development Board.

4. Setup Instructions

Follow these steps to set up your ESP32-S3 Development Board:

  1. Connect SH1.0 12PIN Cable: If your application requires external GPIO connections, carefully connect the provided SH1.0 12PIN cable to the corresponding header on the board. Ensure correct orientation to avoid damage.
  2. Power Connection: Connect the board to a power source using a standard USB Type-C cable. This connection also serves as the programming interface.
  3. Battery Connection (Optional): For portable applications, connect a 3.7V Lithium battery to the MX1.25 2P battery header. The onboard manager handles charging and discharging.
  4. Software Setup: Refer to the online tutorial and development resources for instructions on setting up your development environment (e.g., Arduino IDE, ESP-IDF) and uploading your first program. The official tutorial can be found at: n9.cl/g3oqf.
Image showing how to connect the SH1.0 12PIN cable to the ESP32-S3 Development Board.

Image 4.1: Illustration of connecting the SH1.0 12PIN cable to the development board.

5. Operating Instructions

Once the board is set up and programmed, you can begin operating it:

  • Power On: The board powers on automatically when connected via USB Type-C or a charged battery.
  • Touch Display: Interact with the 1.28-inch capacitive touch display by tapping or swiping as programmed. The display offers 240x240 resolution and 65K colors.
  • Wireless Communication: Utilize the integrated Wi-Fi and Bluetooth 5 capabilities for wireless data transfer and communication with other devices.
  • Motion Sensing: The QMI8658 6-axis IMU provides accelerometer and gyroscope data, enabling motion gesture detection and orientation tracking in your applications.
  • GPIO Usage: The 6 GPIO pins available via the SH1.0 connector can be configured flexibly for various input/output functions as per your project requirements.
  • RESET Button: Press the RESET button to restart the board.
  • BOOT Button: Press and hold the BOOT button while pressing RESET to enter download mode for firmware updates or initial programming.
A hand interacting with the touch display of the ESP32-S3 Development Board, demonstrating its touch capabilities.

Image 5.1: User interacting with the capacitive touch display of the development board.

6. Pin Definition

Understanding the pinout is crucial for connecting external components. The following diagram illustrates the pin definitions for the SH1.0 12PIN connector:

Pin definition diagram for the ESP32-S3 Development Board, showing connections for GND, VSYS, RESET, BOOT, 3V3, GPIO 15, GPIO 16, GPIO 17, GPIO 18, GPIO 21, and GPIO 33.

Image 6.1: Detailed pinout diagram for the ESP32-S3 Development Board, indicating power, ground, GPIO, and system control pins.

Key pins include:

  • GND: Ground connection.
  • VSYS: System voltage input.
  • RESET: Reset pin.
  • BOOT: Boot mode selection pin.
  • 3V3: 3.3V power output.
  • GPIO 15, 16, 17, 18, 21, 33: General Purpose Input/Output pins, configurable for various digital and analog functions.

7. Maintenance

To ensure the longevity and optimal performance of your ESP32-S3 Development Board, observe the following maintenance guidelines:

  • Handling: Always handle the board by its edges to avoid touching sensitive components.
  • Cleaning: Use a soft, dry cloth to clean the metal case and display. Avoid using liquid cleaners directly on the board.
  • Environment: Operate and store the board in a dry environment, away from extreme temperatures, humidity, and direct sunlight.
  • Power: Ensure stable power supply. When using a battery, monitor its charge level and recharge as needed. The onboard battery manager is designed for 3.7V Li-batteries.
  • Firmware Updates: Regularly check for and apply firmware updates to benefit from performance improvements and bug fixes.

8. Troubleshooting

If you encounter issues with your development board, consider the following:

  • Board Not Powering On:
    • Check the USB Type-C cable connection and ensure the power source is active.
    • If using a battery, ensure it is charged and properly connected to the MX1.25 header.
  • Touch Screen Unresponsive:
    • It is normal for touch sensitivity and accuracy to be reduced at the edge of the round touch screen.
    • Ensure your code correctly initializes and handles the CST816S touch driver.
    • Restart the board using the RESET button.
  • Programming Errors:
    • Verify that the correct board and port are selected in your IDE.
    • Ensure all necessary drivers (e.g., CH343P USB to UART chip driver) are installed.
    • Try entering download mode by holding the BOOT button while pressing RESET before uploading.
  • Wi-Fi/Bluetooth Connectivity Issues:
    • Check your code for correct Wi-Fi/Bluetooth initialization and credentials.
    • When using the development board, pay attention to the ceramic antenna area and avoid the PCB board, metal, and plastic parts covering the ceramic antenna, as this can interfere with signal.
  • Battery Charging Issues:
    • The onboard high-efficiency charge/discharge power management chip ETA6096 and MX1.25 battery header are designed for a 3.7V single-cell lithium battery.
    • The current charging current is set to 1A. For different charging currents, refer to the schematic to change the R15 resistor.

For further assistance, consult the online tutorial and development resources provided by Wonrabai at n9.cl/g3oqf.

9. Specifications

Detailed technical specifications for the Wonrabai ESP32-S3 Development Board:

FeatureSpecification
ManufacturerWonrabai
Model NumberESP32-S3-Touch-LCD-1.28-B
ProcessorXtensa 32-bit LX7 dual-core, up to 240MHz
Wireless Connectivity2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (BLE)
SRAM512KB
ROM384KB
PSRAM2MB (onboard)
Flash Memory16MB (external)
Display Type1.28-inch IPS Round Capacitive Touch LCD
Display Resolution240x240 pixels
Display Colors65K
Display DriverGC9A01 (SPI Interface)
Touch DriverCST816S (I2C Interface)
IMU SensorQMI8658 (6-axis: 3-axis accelerometer, 3-axis gyroscope)
Accelerometer Range±2, ±4, ±8, ±16g (configurable)
Gyroscope Range±16, ±32, ±64, ±128, ±256, ±512, ±1024, ±2048°/sec (configurable)
Battery ConnectorMX1.25 2P for 3.7V Li-battery
USB InterfaceType-C, USB serial port full-speed controller
GPIO Pins6 via SH1.0 connector
Case MaterialCNC Metal with Acrylic dull-polish bottom plate
Product Dimensions0.5 x 3 x 3 cm
Item Weight27.22 g
Voltage3.7 Volts (DC)
Refresh Rate240 Hz
Response Time4 Milliseconds

10. Outline Dimensions

The physical dimensions of the ESP32-S3 Development Board are provided below for integration and design purposes. All measurements are in millimeters (mm).

Outline dimensions of the ESP32-S3 Development Board, showing a top-down view with a diameter of 48.0 mm and a side view with a height of 44.2 mm, and thickness varying from 7.5 mm to 12.5 mm.

Image 10.1: Top and side views illustrating the precise dimensions of the development board.

  • Diameter: Approximately 48.0 mm
  • Height: Approximately 44.2 mm
  • Thickness: Varies from 7.5 mm to 12.5 mm

11. Warranty and Support

Warranty Information: Specific warranty details for the Wonrabai ESP32-S3 Development Board are not provided in this manual. Please refer to your purchase documentation or contact the retailer for warranty terms and conditions.

Technical Support: For technical assistance, detailed tutorials, and development resources, please visit the official online tutorial page:

https://n9.cl/g3oqf

This resource provides comprehensive guides and examples to help you with your projects.

Related Documents - ESP32-S3-Touch-LCD-1.28-B

Preview ESP32-S3-1.28inch-AI User Guide and Development Tutorial
Comprehensive user guide and development tutorial for the ESP32-S3-1.28inch-AI device, covering hardware features, software setup, AI persona configuration, firmware compilation, and usage examples like Weather Clock and SD Card Playback.
Preview ESP32-S3 DevKits Documentation
Comprehensive documentation for Espressif's ESP32-S3 series development boards, including the ESP32-S3-DevKitC-1, ESP32-S3-DevKitM-1, ESP32-S3-USB-OTG, and ESP32-S3-LCD-EV-Board. This guide provides getting started instructions, hardware references, revision details, and related resources for developers.
Preview ESP32-S3 1.9-Inch LCD Development Board Technical Specifications
Technical specifications and features for the DIY NOW ESP32-S3 1.9-inch LCD development board, available in touch and non-touch versions. Includes details on processor, display, sensors, and pinout.
Preview ESP32-S3 Development Kits Documentation | Espressif Systems
Comprehensive documentation for Espressif Systems' ESP32-S3 series development kits, covering DevKitC-1, DevKitM-1, USB-OTG, LCD-EV-Board, and USB-Bridge. Includes hardware guides, features, and getting started information.
Preview ESP32-S3 Development Boards Documentation | Espressif Systems
Comprehensive documentation for Espressif Systems' ESP32-S3 development boards, including DevKitC-1, DevKitM-1, USB-OTG, LCD-EV-Board, and USB-Bridge. Guides cover setup, hardware, and application development.
Preview Espressif ESP32 Development Kits Overview
A comprehensive guide to Espressif's ESP32 development kits, including ESP32-C3, ESP32-C6, ESP8684, ESP32-S3, ESP32-S2, and ESP32 series development boards. Details features, specifications, pinouts, and usage.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.