T-HMI ESP32-S3 board comes with an 2.8-inch touchscreen color display, three Grove expansion connectors

Lilygo has launched yet another ESP32-S3 board with an integrated display, but the T-HMI has a larger 2.8-inch color display and a resistive touch panel suitable for HMI (Human Machine Interfaces). It is also equipped with three Grove connectors for expansion with sensors or actuators.

Like all the recent ESP32-S3 boards from Lilygo, the T-HMI features the ESP32-S3R8 WiFi 4 and Bluetooth MCU with 8MB PSRAM, as well as a 16MB SPI flash, a microSD card slot, a few buttons, and power from USB or a LiPo battery.

ESP32-S3 HMI board resistive touch panel

Lilygo T-HMI board specifications:

  • Wireless MCU – Espressif Systems ESP32-S3R8 dual-core Tensilica LX7 @ up to 240 MHz with vector instructions for AI acceleration, 512KB RAM, 8MB PSRAM, wireless connectivity
  • Storage – 16MB SPI flash, microSD card socket
  • Connectivity via ESP32-S3
    • 2.4 GHz 802.11 b/g/n Wi-Fi 4 with 40 MHz bandwidth support
    • Bluetooth Low Energy (BLE) 5.0 connectivity with long-range support, up to 2Mbps data rate.
    • PCB antenna and external u.FL antenna support
  • Display – 2.8-inch 320×240 color (RGB) display with a resistive touchscreen, ST7789V 8-bit parallel display controller; area: 64.8×48.6mm
  • USB – 1x USB Type-C port for power and programming
  • Expansion – 3 Grove connectors for expansion modules
  • Misc – Reset, Boot, and On/Off buttons; Reed switch (IO21); 3x “external backup button interfaces”
  • Power Supply
    • 5V via USB Type-C port or 2-pin JST PH2.0 connector
    • 2-pin JST PH2.0 connector for LiPo battery
  • Dimensions – 80 x 50 x 12.5mm

T-HMI Pinout Diagram

The T-HMI board relies on its USB as the JTAG upload port with the operating mode selectable with the BOOT button. Sketches for Arduino/PlatformIO are provided with code for factory testing, ADC, the SD card, the TFT display, the touch panel (including calibration), and an LVGL GUI benchmark. You’ll find those on GitHub along with the PDF schematics and a firmware image.

Lilygo sells the T-HMI display board on Aliexpress for $22.78 including shipping, but not taxes for our European friends. It’s a promotional price valid until April 22, and the normal price is said to be $23.98…

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
1 year ago

So what’s the difference between this and the LilyGo ones? Do we need more of these?

1 year ago

Why is this “an” two point…?

1 year ago

Does anyone have any experience using ESP32 to ID nearby devices from Bluetooth transmissions without pairing?

I have a multi-user app in mind for this where it would be really nice and simple if the user in front of the device could be identified from their cellphone Bluetooth MAC address. I know these addresses can be obfuscated for privacy reasons but I have read there is a way to decrypt or resolve them (Resolvable Random Private Address via “Bonding”).

Khadas VIM4 SBC