TTGO T4 ESP32 board features 2.4-inch color display, IP5306 battery charging IC

LilyGO has launched yet another ESP32 board with an integrated color display. The TTGO T4 offers a 2.2-inch or 2.4-inch color display, LiPo battery support, but in contrast to many other boards from the company, features a battery charging circuitry based on Injonic IP5306 “fully-integrated power bank system-on-chip with 2.1A charger, 2.4A discharger”.

The WiFi and Bluetooth IoT board is also equipped with 4MB flash, a MicroSD card socket, 8MB PSRAM, a 20-pin GPIO header and a 5-pin I2C connector for expansion, and a few buttons for programming and user control.

TTGO T4 v1.3 specifications:

  • Wireless MCU – Espressif Systems ESP32 dual-core Tensilica LX6 microcontroller @ up to 240 MHz with 520 KB SRAM, wireless connectivity
  • RAM – 8MB SPRAM (ISSI PN18S32)
  • Storage – 4MB SPI NOR flash, MicroSD card slot
  • Connectivity (ESP32)
    • 2.4 GHz 802.11 b/g/n Wi-Fi 4
    • Bluetooth 4.2 BR/EDR and Bluetooth LE
    • 3D antenna and u.FL connector for an external antenna
  • Display – 2.2-inch or 2.4-inch 320×240 65K color TFT LCD using the ILI9341 SPI display controller
  • USB – Micro USB port for power, charging, debugging, and programming
  • Expansion
    • 20-pin headers with up to 10x GPIO, UART, Reset, VBAT, 5V, 3.3V, and GND
    • 5-pin connector with I2C, 5V, 3.3V, and GND
  • Debugging – Via Micro USB connected to CH9102 or CH340 USB to Serial chip.
  • Misc – Reset/Power button, Boot button, 3x user buttons
  • Power Supply
    • 5V via USB Type-C port
    • 2-pin 1.25mm pitch JST header for LiPo battery; battery charging circuit based on IP5306 I2C mobile power SoC
  • Dimensions – 65 x 43 x 12 mm

LilyGO lists the Arduino and MicroPython programming languages for the board, but only provides “test code” based on the Arduino IDE and TFT_eSPI and Button2 libraries.  You’ll find the Arduino sketch, the schematics, and basic instructions on the relevant Github repo for T4, or other Tx ESP32 boards from the company.

The TTGO T4 board is sold for $28.98 (2.2-inch) or $25.98 (2.4-inch) on LilyGO’s Aliexpress store with CP2104 USB to TTL chip, a battery cable, plus a cable for the 5-pin I2C connector than ends with female jumper wires at the other end.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

3 Replies to “TTGO T4 ESP32 board features 2.4-inch color display, IP5306 battery charging IC”

  1. I see a possible problem with this board. I know the Injoinic batterybank controller ICs. They have an annoying “feature” that shuts down the output voltage after a certain amount of delay time when the output current is below a certain level. This board uses the Injoinic IP5306 batterybank controller IC.[1] The IP5306 datasheet [2] Page 6 of 11 says: “Load removal detect timer 32 seconds when the load current is continuously lower than 45mA.”

    Yeah so if you shut off the LCD back light LEDs, which is usually possible via a GPIO pin which can also be used for back light LED dimming with PWM modulation, and put the ESP32 to sleep for more than 32 seconds, there’s a good chance the IP5306 batterybank controller IC will cut off the power to the board and not let it wake up again until the load is manually restored – maybe by pushing the ESP32’s RESET button. Beware of this.

    * References:

    1. Injoinic Batterybank ICs:

    http://www.injoinic.com/product_detail/id/21.html

    2. Injoinic IP5306 Batterybank IC Datasheet in English

    3. LilyGO T4 v1.3 Schematic in English

Leave a Reply

Your email address will not be published.

Advertisement
Advertisement