1. Overview
The ESP32-S3 4-inch LCD Touch Screen Development Board is a versatile and powerful module designed for a wide range of embedded applications, including Internet of Things (IoT) projects, smart home devices, and custom user interfaces. It features a 4-inch 480x480 pixel LCD with touch functionality, powered by an ESP32-S3 microcontroller. Various configurations are available, offering options for RS485 communication, SHT20 temperature/humidity sensing, and integrated relay control.

2. Product Versions
This development board comes in several configurations to suit different project requirements. Key differences include the display driver IC, touch driver IC, and the inclusion of features like RS485, SHT20 sensor, and relays.

The following table details the specifications for each model:

3. Specifications
| Feature | Description |
|---|---|
| Brand Name | spotpear |
| Accessory Type | LCD Screen |
| Compatible With | Arduino |
| Typical Application Fields | Internet of Things (IoT) |
| Display Size | 4 inch |
| Resolution | 480x480 pixels |
| Display Driver IC | ST7701 or GC9503 (model dependent) |
| Touch Driver IC | GT911 or FT6336 (model dependent) |
| Sensor | Optional SHT20 Temperature/Humidity Sensor |
| Communication | Optional RS485 interface |
| Relay | Optional 1 or 3 relays |
| TF Interface | Available on ST7701 models |
| Battery Interface | Available on ST7701 models |
| Dimensions (approx.) | 86.5mm x 86.5mm x 13.6mm |
| Weight (approx.) | 0.08 kg |
| Battery Included | No |

4. Package Contents
The contents of your package will vary depending on the specific model purchased. Please refer to your order details. Typical packages include:
- ESP32-S3 4-inch LCD Touch Screen Development Board (specific model as ordered)
- Optional: Downloader-A or Downloader-B (if selected)
Examples of specific model packages:





5. Setup Instructions
- Power Supply: Connect a 5V DC power supply to the board via the USB-C port or dedicated power pins. Ensure the power supply can provide sufficient current for the ESP32-S3 and the LCD.
- Development Environment: Install the Arduino IDE or ESP-IDF on your computer. Ensure you have the ESP32 board support package installed.
- USB Connection: Connect the development board to your computer using a USB-C cable. If using a downloader module (e.g., Downloader-A), connect it to the board's debug port and then to your computer.
- Driver Installation: Your operating system may require specific USB-to-serial drivers (e.g., CP210x or CH340) for the ESP32-S3. Install these if the board is not recognized.
- Firmware Upload: Open your preferred IDE, select the correct ESP32-S3 board and COM port. Upload your firmware (e.g., LVGL examples, Arduino sketches) to the board.
- External Connections (if applicable):
- RS485: For models with RS485, connect your RS485 communication lines (A and B) to the designated terminals.
- Relay: For models with relays, connect your loads to the NO (Normally Open) or NC (Normally Closed) terminals and the common (COM) terminal. Ensure proper voltage and current ratings are observed.
- SHT20: For models with an integrated SHT20 sensor, no external connection is needed for the sensor itself.
6. Operation
- Power On: Once firmware is uploaded and external connections are made, apply power to the board. The LCD should initialize and display the programmed interface.
- Touch Interface: Interact with the display using touch gestures. The touch driver IC (GT911 or FT6336) provides responsive input.
- Software Control: Use your uploaded firmware to control the board's functionalities, such as displaying data, controlling relays, reading sensor values, and communicating via RS485.
- LVGL Integration: For advanced graphical user interfaces, leverage the LVGL (Light and Versatile Graphics Library) framework, which is well-supported on ESP32-S3 and ideal for this display.
7. Maintenance
- Cleaning: Use a soft, dry, anti-static cloth to clean the screen and board. Avoid abrasive cleaners or solvents.
- Storage: Store the board in a dry, cool environment, away from direct sunlight and extreme temperatures.
- Handling: Handle the board by its edges to avoid touching sensitive components. Use anti-static precautions when working with the board.
- Firmware Updates: Regularly check for updated firmware or library versions from the ESP32 community or your project's source to ensure optimal performance and security.
8. Troubleshooting
- Display Not Lighting Up:
- Check power connections and ensure the power supply is adequate.
- Verify that the correct display driver (ST7701/GC9503) is configured in your firmware.
- Ensure the display ribbon cable is securely connected.
- Touch Screen Unresponsive:
- Confirm the correct touch driver (GT911/FT6336) is configured in your firmware.
- Check for any physical obstructions or damage to the touch surface.
- Recalibrate the touch screen if your firmware supports it.
- Board Not Detected by PC:
- Install the necessary USB-to-serial drivers (CP210x/CH340).
- Try a different USB cable or port.
- Ensure the downloader module (if used) is correctly connected.
- Relay Not Activating:
- Verify your code is correctly controlling the GPIO pins connected to the relay.
- Check external wiring to the relay terminals.
- Ensure the power supply is sufficient for both the board and the relay coil.
- RS485 Communication Failure:
- Double-check RS485 A/B line connections and polarity.
- Verify baud rates and communication protocols in your firmware.
- Ensure termination resistors are correctly applied if needed in your RS485 network.
9. User Tips
- Versatile Control: This board is excellent for creating custom lighting control devices or other smart home automation systems due to its integrated display, touch input, and optional relay/RS485 capabilities.
- LVGL for UI: For professional-looking and responsive user interfaces, dedicate time to learning and implementing LVGL. It significantly enhances the user experience on this display.
- Power Considerations: When integrating external components or using relays, always ensure your power supply can handle the combined current draw to prevent unexpected resets or instability.
10. Warranty and Support
For technical support, documentation, and community resources, please refer to the manufacturer's official website or relevant online forums for ESP32-S3 development. As a development board, support is primarily community-driven and through provided examples.





