1. Introduction
The Estardyn TFT LCD Display Modules are versatile display units designed for integration with microcontrollers such as Arduino and STM32. Available in 2.4, 2.8, and 3.5-inch sizes, these modules feature an SPI serial port interface and are controlled by ST7789V (for 2.4/2.8 inch) or ST7796S (for 3.5 inch) driver chips. They offer clear, vibrant displays suitable for a wide range of embedded projects.

2. Specifications
Below are the general and specific technical specifications for the Estardyn TFT LCD Display Modules:
| Attribute | Value |
|---|---|
| Brand Name | Estardyn |
| Type | TFT |
| Interface | SPI Serial Port |
| Origin | Mainland China |
| Customization | Yes |
2.1. Model-Specific Specifications
| Model | Resolution | Display Mode | Panel Type | Driver Chip | Dimensions (LxWxH) |
|---|---|---|---|---|---|
| 2.4 Inch TFT | 240RGBx320 | 320*240 | TFT (IPS) | ST7789V | 47x71x13.5mm |
| 2.8 Inch TFT | 240RGBx320 | 320*240 | TFT (IPS) | ST7789 | 55x81x4.4mm |
| 3.5 Inch TFT | 320RGBx480 | 320*480 | TFT (IPS) | ST7796S | 59x95x6.3mm |

3. Package Contents
Your package should contain the following:
- Estardyn TFT LCD Display Module (2.4, 2.8, or 3.5 Inch, as selected)
- Pin headers for connection
Note: Additional components like microcontrollers (Arduino, STM32), breadboards, and jumper wires are not included and must be purchased separately.
4. Setup Instructions
This section outlines the general steps for setting up your TFT LCD display module. Specific wiring may vary slightly depending on your chosen microcontroller (e.g., Arduino, ESP32, STM32) and the display size.
4.1. Pin Identification
Each display module features a set of pins for power, ground, and SPI communication. Refer to the back of your module and the detailed diagrams for precise pin identification.

4.2. Basic Wiring (SPI Interface)
The modules use a Serial Peripheral Interface (SPI) for communication. The typical connections are:
- VCC: Power supply (usually 3.3V or 5V, check module specifications)
- GND: Ground
- SCK (SCL): Serial Clock
- SDA (MOSI): Master Out Slave In (Data)
- RES (RST): Reset Pin
- DC (A0): Data/Command Select
- CS: Chip Select
- BL (LED): Backlight Control (optional, usually connected to VCC or PWM for brightness control)
Connect these pins to the corresponding SPI pins on your microcontroller. Consult your microcontroller's documentation for its specific SPI pin assignments.
4.3. Software Setup
To use the display, you will need appropriate libraries for your microcontroller and driver chip. For Arduino, popular libraries include:
- Adafruit GFX Library
- Adafruit ST7735/ST7789 Library (for ST7789V driver)
- TFT_eSPI Library (highly optimized, supports various drivers including ST7789 and ST7796S)
Install these libraries through your IDE's Library Manager. Example code for initialization and drawing functions can typically be found within the library examples.
5. Operating the Display
Once wired and programmed, the display module will execute the code uploaded to your microcontroller. Basic operations include:
- Initialization: The display needs to be initialized with specific commands to set up its internal registers, resolution, and orientation. This is handled by the display library.
- Drawing Primitives: Libraries provide functions to draw pixels, lines, rectangles, circles, text, and images.
- Color Control: Colors are typically represented in 16-bit RGB565 format.
- Orientation: You can usually set the display orientation (portrait or landscape) in the software.
Refer to the documentation and examples of your chosen display library for detailed programming instructions.
6. Maintenance
- Cleaning: Use a soft, dry, lint-free cloth to gently wipe the screen surface. Avoid abrasive materials or harsh chemicals.
- Handling: Always handle the module by its edges to avoid touching the display area or damaging components on the PCB.
- Storage: Store the module in a dry, anti-static environment, away from direct sunlight and extreme temperatures.
- Protection: The modules are designed with an iron frame for protection. However, avoid excessive force or impact.
7. Troubleshooting
- Display is blank:
- Check all wiring connections, especially VCC, GND, and backlight (BL/LED) pin.
- Ensure the correct display library and driver chip are selected in your code.
- Verify power supply voltage.
- Garbled display/Incorrect colors:
- Double-check SPI data (SDA/MOSI) and clock (SCK/SCL) connections.
- Confirm the correct display resolution and color mode are set in your software.
- Ensure the correct driver chip (ST7789V/ST7789/ST7796S) is specified in the library initialization.
- Display not responding:
- Check Chip Select (CS) and Data/Command (DC) pins.
- Ensure the Reset (RES) pin is correctly handled (either pulled high or toggled by the microcontroller).
8. User Tips
- Compatibility: These modules are generally compatible with ESP32 microcontrollers. When using with ESP32, ensure you select the correct SPI pins and configure the display library accordingly. Many libraries, like TFT_eSPI, have specific ESP32 configurations.
- Power Supply: While some microcontrollers can supply 5V, many TFT displays operate at 3.3V logic. Always verify the operating voltage of your specific module and microcontroller to avoid damage. Use level shifters if necessary.
- Performance: For faster refresh rates and complex graphics, consider using optimized libraries like TFT_eSPI, which can leverage the microcontroller's hardware SPI capabilities.
9. Frequently Asked Questions (FAQ)
- Q: Is this display compatible with ESP32?
- A: Yes, these modules are compatible with ESP32. You will need to ensure proper wiring to the ESP32's SPI pins and use a compatible library (e.g., TFT_eSPI) configured for ESP32.
10. Warranty and Support
For technical support, troubleshooting assistance, or warranty inquiries, please contact Estardyn customer service through the platform where you purchased the product. Provide your order number and a detailed description of the issue for prompt assistance.