ZLX · Embedded Hardware & Developer Resources
Model: ZLX-ESP32-1

ESP32-2432S028R-PLUS Development Board

Click to buy

B2B · OEM · ODM

Bulk purchasing and customization cooperation

We are from Hefei, Anhui, China - a city famous for its technology and education. We have professional software and hardware R&D and product design capabilities, and can provide customers with services such as hardware design, embedded software development, function customization, product optimization, and OEM/ODM. If you have bulk purchasing, project customization or product development needs, please feel free to contact us.

⌖ Hefei, Anhui, China✉ mq19880204@gmail.com
Resources Download

ESP32-2432S0248R-PLUS

ESP32-WROOM-32E module · 2.8 inch resistive touch screen
Powered by ESP32-WROOM-32E Module · 2.8-inch Resistive Touch Screen
2.4GHz Wi‑FiBluetooth / BLEST7789 LCDBGR InitializationXPT2046 TouchUSB Type‑CTF Card Slot
ESP32-2432S0248R-PLUS 2.8-inch resistive touch screen dimensions
Product Size: 86mm × 50mm, 2.8-inch Resistive Touch Screen

Product Overview

ESP32-2432S0248R-PLUS is a ESP32-WROOM-32E The 2.8-inch color touch screen development board developed by the wireless communication module integrates LCD display, XPT2046 resistive touch, Type-C, TF card, RGB indicator, serial port and expansion interface.

ESP32-2432S0248R-PLUS is a 2.8-inch touch display development board based on the ESP32-WROOM-32E wireless module, integrating LCD display, XPT2046 resistive touch, Type-C, TF card, RGB LED, UART and expansion ports.

Scenarios/Applications

It is suitable for IoT control terminals, smart home control panels, industrial data display, sensor acquisition and display, teaching experiments, Wi ‑ Fi/Bluetooth interactive interfaces and other projects.

Suitable for IoT terminals, smart home panels, industrial data display, sensor monitoring, education, and Wi‑Fi / Bluetooth HMI projects.

Interface Callout/Interface Layout

Customer Presentation Chart in Chinese and English
ESP32-2432S0248R-PLUS interface annotation
The interface includes: 2.0P audio interface, external expansion port, expansion port, external 3.3V battery interface, 1.25 P serial interface.

Package Contents

Acrylic version/without acrylic version
Package contents for ESP32-2432S0248R-PLUS
Acrylic Version includes acrylic case. Non-Acrylic Version does not include the acrylic case.

Product Features/Key Features

Product Highlights

Display & Touch

2.8 inch TFT LCD, resolution 240 × 320, LCD driver ST7789, initialization recommended BGR Color Sequence; Touch chip with XPT2046(XP2046) Resistance touch scheme.

2.8-inch TFT LCD, 240 × 320 resolution, ST7789 LCD driver with recommended BGR initialization; XPT2046 resistive touch controller.

Wireless & Expansion

ESP32-WROOM-32E supports 2.4GHz Wi ‑ Fi, Bluetooth/BLE, onboard TF card holder, RGB indicator, serial interface, audio interface and extension interface for secondary development.

ESP32-WROOM-32E supports 2.4GHz Wi‑Fi, Bluetooth / BLE. The board includes TF card slot, RGB LED, UART, audio and expansion ports.

Basic Parameters/Basic Specifications

Hardware Specification
Project ItemParameters/Specification
Product Model/ModelESP32-2432S0248R-PLUS
Main ModuleESP32-WROOM-32E
Wireless2.4GHz Wi‑Fi 802.11 b/g/n, Bluetooth / BLE
Display2.8-inch TFT LCD, 240 × 320
LCD DriverST7789, BGR initialization/ST7789 with BGR initialization
Touch TypeResistive Touch
Touch Chip/Touch ControllerXPT2046 / XP2046
USB Interface/USB PortUSB Type ‑ C, power supply, download, serial debugging/Power, programming and serial debugging
Storage Interface/StorageTF / MicroSD Card Slot
ButtonsSW1, SW2
Lights/IndicatorOn-board RGB LED
Card size/Board Size86mm × 50mm
Logic Level3.3V
Power Supply / Power SupplyUSB Type‑C 5V input / external 3.3V battery port
Development environment / DevelopmentArduino IDE, PlatformIO, ESP-IDF, MicroPython compatible

ESP32-WROOM-32E Module Parameters

Core Module
Project ItemParameters/Specification
Module model / ModuleESP32-WROOM-32E
CPUXtensa® dual-core 32-bit LX6, up to 240MHz / up to 240MHz
ROM / SRAM448KB ROM, 520KB SRAM, 16KB RTC SRAM
FlashStandard 4MB Flash, subject to batch configuration / Standard 4MB Flash, subject to batch configuration
Wi‑Fi802.11 b/g/n,2.4GHz
BluetoothBluetooth v4.2 BR/EDR and Bluetooth LE
Antenna / AntennaOn-board PCB antenna / On-board PCB antenna
GPIOThe module can provide multiple GPIOs, and the actual available pins depend on board mapping.
Module Size / Module Size18.0mm × 25.5mm × 3.1mm

Interface Description / Interface Description

Connector Functions

USB Type‑C

Used for development board power supply, program download and serial port debugging.

Used for power supply, firmware programming and serial debugging.

2.0P Audio Interface/Audio Port

Audio-related interfaces are reserved and can be used for audio input/output or power amplifier-related applications. The specific functions are defined by the user program.

Reserved for audio input/output or amplifier-related applications depending on user firmware.

External Expansion Port

SPI/GPIO expansion signals are reserved for easy connection to external sensors, peripheral modules or user-defined expansion boards.

Reserved SPI / GPIO expansion signals for external sensors, modules or custom boards.

External 3.3V battery interface/Battery Port

The interface specification is 1.25P, with the positive pole on the left and the negative pole on the right. Do not connect it reversely and do not input 5V.

1.25P connector. Left pin is positive, right pin is negative. Do not reverse polarity or input 5V.

1.25P serial port interface/UART Port

Used for serial communication, debugging or external serial port modules.

Used for UART communication, debugging or external serial modules.

TF card holder / TF Card Slot

It can be used for applications such as data storage, image resource storage, and configuration file reading.

Used for data storage, image resources and configuration files.

GPIO Mapping Table / GPIO Mapping Table

From Uploaded Mapping Sheet
Module / ModuleSignal/Silk screen / SignalGPIOCode Macro / MacroDirection / DirectionDescription / Description
master controlRESETENLCD_RST=-1Input resetConnect to ESP32 EN and do not occupy GPIO
Connected to ESP32 EN; does not occupy a GPIO.
LCD/ST7789LCD_SCKGPIO14LCD_SCK=14outputLCD SPI clock VSPI
LCD SPI clock, VSPI bus.
LCD/ST7789LCD_MISOGPIO12LCD_MISO=12enterLCD SPI MISO ST7789 does not read the screen by default
LCD SPI MISO; ST7789 normally does not require screen readback.
LCD/ST7789LCD_MOSIGPIO13LCD_MOSI=13outputLCD SPI MOSI
LCD SPI MOSI data line.
LCD/ST7789LCD_RS / DCGPIO2LCD_RS=2outputLCD data/command selection pin
LCD data/command select pin.
LCD/ST7789LCD_CSGPIO15LCD_CS=15outputLCD chip select
LCD chip select.
LCD/ST7789LCD_BLGPIO21LCD_BL=21; BACKLIGHT_PIN=21outputLCD backlight control
LCD backlight control.
Touch/XPT2046RTP_IRQ / SENSOR_VPGPIO36RTP_IRQ=36; TOUCH_IRQ=36enterTouch interrupt input dedicated pin
Touch interrupt; input-only GPIO.
Touch/XPT2046RTP_DOUT / SENSOR_VNGPIO39RTP_DOUT=39; TOUCH_MISO=39enterTouch SPI DOUT/MISO input dedicated pin
Touch SPI DOUT/MISO; input-only GPIO.
Touch/XPT2046RTP_DINGPIO32RTP_DIN=32; TOUCH_MOSI=32outputTouch SPI DIN/MOSI
Touch SPI DIN/MOSI.
Touch/XPT2046RTP_CSGPIO33RTP_CS=33; TOUCH_CS=33outputTouch chip selection
Touch chip select.
Touch/XPT2046RTP_SCKGPIO25RTP_SCK=25; TOUCH_CLK=25outputTouch SPI clock
Touch SPI clock.
BatteryBAT_ADCGPIO34BAT_ADC=34; BAT_ADC_PIN=34enterBattery voltage ADC input dedicated pin
Battery voltage ADC; input-only GPIO.
RGB tri-color lightRGB_RGPIO17RGB_LED_R=17outputOnboard RGB red channel records by RGB=17/22/16
On-board RGB LED red channel; RGB=17/22/16.
RGB tri-color lightRGB_GGPIO22RGB_LED_G=22outputOnboard RGB green channel records by RGB=17/22/16
On-board RGB LED green channel; RGB=17/22/16.
RGB tri-color lightRGB_BGPIO16RGB_LED_B=16outputOnboard RGB blue channel records by RGB=17/22/16
On-board RGB LED blue channel; RGB=17/22/16.
AudioAUDIO_INGPIO26AUDIO_IN=26Input/ADCAudio input reserved
Reserved audio input.
AudioAUDIO_ENGPIO4AUDIO_EN=4outputAudio/power amplifier enable reserved
Reserved audio/amplifier enable control.
Extended SPISPI_CSGPIO27SPI_CS=27outputExtended SPI chip select reserved
Reserved expansion SPI chip select.
SD cardSD_MOSIGPIO23SD_MOSI=23outputSD SPI MOSI reserved
Reserved SD SPI MOSI.
SD cardSD_MISOGPIO19SD_MISO=19enterSD SPI MISO Reserved
Reserved SD SPI MISO.
SD cardSD_SCKGPIO18SD_SCK=18outputSD SPI clock reservation
Reserved SD SPI clock.
SD cardSD_CSGPIO5SD_CS=5outputSD card is reserved
Reserved SD card chip select.

Package Versions / Package Versions

Acrylic / Non-Acrylic

Acrylic Version / Acrylic Version

  • 1 Development Board / 1 Development Board
  • 1 Acrylic Case / 1 Acrylic Case
  • 1 x 1.25 to 4P DuPont Cable / 1 × 1.25 to 4P DuPont Cable
  • 1 stylus / 1 Touch Pen
  • 1 USB Type‑C Data Cable / 1 USB Type‑C Data Cable

Non-Acrylic Version / Non-Acrylic Version

  • 1 Development Board / 1 Development Board
  • 1 x 1.25 to 4P DuPont Cable / 1 × 1.25 to 4P DuPont Cable
  • 1 stylus / 1 Touch Pen
  • 1 USB Type‑C Data Cable / 1 USB Type‑C Data Cable
  • Does not include acrylic case / Does not include acrylic case

Recommended initialization configuration / Recommended Initialization

ST7789 BGR + XPT2046

TFT_eSPI Example Configuration / TFT_eSPI Example

#define ST7789_DRIVER
#define TFT_WIDTH  240
#define TFT_HEIGHT 320

#define TFT_MISO 12
#define TFT_MOSI 13
#define TFT_SCLK 14
#define TFT_CS   15
#define TFT_DC   2
#define TFT_RST  -1

#define TFT_BL   21
#define TFT_BACKLIGHT_ON HIGH

// Important: use BGR color order
#define TFT_RGB_ORDER TFT_BGR

#define SPI_FREQUENCY 40000000

XPT2046 Touch Configuration / Touch Example

#define TOUCH_IRQ   36
#define TOUCH_MISO  39
#define TOUCH_MOSI  32
#define TOUCH_CS    33
#define TOUCH_CLK   25

Precautions for use/Notes

Important

1. The GPIO logic level is 3.3V, please do not directly connect to 5V signals. / GPIO logic level is 3.3V. Do not connect 5V signals directly.

2. Please pay attention to the direction of the positive and negative poles of the external 3.3V battery interface, left is positive and right is negative. / External 3.3V battery port: left positive, right negative.

3. GPIO34, GPIO36, and GPIO39 are dedicated input pins and cannot be used as ordinary outputs. / GPIO34, GPIO36 and GPIO39 are input-only pins.

4. The LCD uses ST7789 driver, and it is recommended to set it to BGR color sequence; if the color is abnormal, please check the RGB/BGR settings. / ST7789 BGR color order is recommended. If colors are wrong, check RGB/BGR setting.

5. The touch chip is XPT2046, and touch calibration is recommended after the screen is rotated. / XPT2046 touch may require calibration after display rotation.

Data download / Resources Download:https://www.zlxchina.xyz/

Instructions/Note: If product parameters, accessory lists and interface definitions are subject to batch adjustments, please refer to the actual product and official data download page. Product specifications, package contents and pin definitions may vary by batch; please refer to the actual product and official download page.