TTGO T5 is an ESP32 WiFi + Bluetooth Board with ePaper Display and Speaker

Lilygo has made another ESP32 board part of their TTGO family with TTGO T5 board powered by Espressif System ESP32 WiFI & Bluetooth SoC, and offering a choice of ePaper displays from 1.54″ to 2.9″, as well as built-in speaker.

TTGO T5 board specifications:

  • SoC – Espressif ESP32 dual core Tensilica LX6 processor with WiFi 802.11 b/g/n and Bluetooth 4.1 LE
  • Storage – micro SD card slot
  • Display (one of the other)
    • 1.54″ 200×200 black & white ePaper display; Full refresh time – 2 seconds
    • 2.13″ 250×122 black & white ePaper display; Full refresh time – 2 seconds
    • 2.7″ 264×176 black & white ePaper display; Full refresh time – 6 seconds
    • 2.9″ 296×128 black & white ePaper display; Full refresh time – 2 seconds
    • Viewing angle – >170°
    • Power Consumption – Refresh: 26.4mW(typ.); standby: <0.017mW
    • Connected via SPI interface
  • Audio – Mini Speaker
  • Expansion – 24-pin header with GPIO, UART,  speaker +/-, VP/VN, VBAT, 3.3V, GND
  • Misc – 3x user buttons, reset button, power switch
  • Power Supply Voltage – 5V via micro USB port; battery connector
Click to Enlarge

Documentation and source code for the 1.54″ version specifically can be found on Github.

LilyGO sells the board with display and speaker on their Aliexpress store for $25.60 to $29.70 + shipping depending on the selected display.

Share this:

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

ROCK 5 ITX RK3588 mini-ITX motherboard
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.
Nobody Of Import
Nobody Of Import
6 years ago

Man, that’s a slllloooowww refresh time on the e-paper display. If it were 500 msec or so, it’d be obnoxious, but usable.

6 years ago

Can these boards be used with larger epaper displays, e.g. 6 inch ?

5 years ago

Don’t found schematic and/or list of components , …

Allen Kempe
Allen Kempe
5 years ago

I purchased one of these boards from Banggood. However it differs from the one pictured in that instead of a slide switch on the right side above the battery connector, there are four blue LEDs. The top one blinks all the time and the other three are always illuminated. Is there any way to program these LEDs?

Lorenz Ruprecht
Lorenz Ruprecht
5 years ago

These LEDs are controlled by the IP5306 power-management IC. They should indicate the charge status of the attached LiPo, but I’m not entirely shure, because the datasheet is in Chinese. Here is a link to the datasheet:
As far as I understand from the schematic included in the datasheet, this chip boosts the LiPo voltage up to 5V and also charges the battery.

4 years ago


I have this board from Tindie but I can not compile Arduino code. I get an error in “boardef.h” —“please select board type”. Any idea?


4 years ago

Hi Ivan,
You must change the macro definition in board_def.h according to the corresponding layout and screen, and change the version to be used to 1.

#define TTGO_T5_1_2 0
#define TTGO_T5_2_0 0
#define TTGO_T5_2_1 0
#define TTGO_T5_2_2 0
#define TTGO_T5_2_3 1 //Example
#define TTGO_T5_2_4 0
#define TTGO_T5_2_8 0

Khadas VIM4 SBC