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:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

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

8 Replies to “TTGO T5 is an ESP32 WiFi + Bluetooth Board with ePaper Display and Speaker”

  1. 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.

    1. There was a “partial refresh time” of 0.3 second in the table. But I’m not sure what that means since i guess the time will depend on which pixels are updated.

      The refresh time will not always matter though. For example, if you use it as a badge, or price tag that you may only update daily or every few days, a few seconds delay is not that much of a problem..

  2. 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?

  3. Hi,

    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?


    1. 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

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC