Skip to main content

T5AI-Board Development Kit

The T5AI-Board is a voice-and-screen development board built on the Tuya T5-E1-IPEX Wi-Fi and Bluetooth combo module. It carries two microphones and one speaker for voice interaction, and breaks out the full module pinout so you can add an LCD-and-camera stack module or wire your own peripherals. Use it to prototype AIoT voice and display applications with the standard TuyaOpen workflow.

T5AI-Board development board, front view
T5AI-Board development board, front view

Software build configurationโ€‹

The board-level configuration file defines key functional components, such as peripheral drivers, pin mapping, board support packages (BSP), and third-party libraries. By using the pre-configured board-level configuration files for the development board, you can significantly reduce the workload of hardware adaptation and driver development, thus improving development efficiency.

:::tip Interested in developing new peripherals? Configuration features:

  • To add a new peripheral, you can write drivers directly at the application layer. BSP drivers are primarily intended for peripherals integrated on the board.
  • Peripheral requirements might vary across applications. You must adjust the configuration files based on specific needs.
  • Depending on your application requirements, you might need to configure different third-party library parameters.
  • It is recommended to use the initial config file as the base template for board-level configuration and extend or modify it as needed for your project. :::

How to enable configurations? Refer to CLI - tos.py Development Tool > config choice.

Build flagTUYA_T5AI_BOARD_LCD_3.5.configT5AI-Board + 3.5-inch screen BSP board configuration - Configuration file
BSP driver source codeT5AI-Board BSP driver source code

Hardware overviewโ€‹

The T5AI-Board is based on the T5-E1-IPEX module, an embedded Wi-Fi and Bluetooth combo module developed by Tuya. The board carries 2 microphones and 1 speaker, supporting voice recognition and playback to enable voice interaction.

Through the I/O connectors on the board, you can stack an LCD display module to add touchscreen and camera capture capabilities. You can also design your own LCD screen using the I2C, SPI, 8080, or RGB interface.


Highlightsโ€‹

  • Tuya T5 MCU module (Wi-Fi 2.4 GHz + Bluetooth LE 5.4)
  • 8 MB flash memory
  • 16 MB RAM
  • Serial firmware download and debug logging
  • 2-channel microphone
  • 1-channel speaker
  • TF card slot
  • Complete module pin breakout
  • Onboard 2.4 GHz Wi-Fi antenna
  • USB host interface
  • USB power supply
  • (Optional stack module) RGB565 display + DVP camera support

Detailed specificationsโ€‹

FeatureSpecification
Onboard moduleT5-E1-IPEX
CPUARMv8-M Star (M33F) @480 MHz
Cache16 KB ITCM and 16 KB DTCM
Flash memory8 MB SiP flash memory
RAM16 MB SiP PSRAM
SRAM640 KB shared SRAM
Audio ADC2-channel 16-bit 48 KHz
Audio DAC1-channel 16-bit 48 KHz
Equalizer4-band digital equalizer
CameraDVP interface
DisplayRGB and 8080 interfaces
ExtensionTF card support
GPIO56 GPIOs
Interfaces2x SPI, 2x QSPI, 3x UART, 2x I2C, 1x SDIO, 1x CAN, 12x PWM, and 3x I2S
StandardIEEE 802.11b/g/n/ax compliant
BluetoothBluetooth LE 5.4
USB type-CInput: 5V@1A, firmware download and debugging

Pinoutโ€‹

The T5AI-Board provides comprehensive pinout options through its expansion headers. Here is a detailed breakdown of the available pins and their functionalities.

T5AI-Board pinout
T5AI-Board pinout

Download high-resolution pinout diagramโ€‹

Download high-resolution T5AI-Board pinout diagram (PDF)
Download high-resolution T5AI-Board pinout diagram (PDF)


LCD and camera moduleโ€‹

The T5AI-Board supports an optional LCD and camera module that stacks onto the baseboard.

Display specificationsโ€‹

  • 3.5" TFT display with 320 ร— 480 RGB resolution
  • TFT display driver: ILI9488
  • Touch panel driver: GT1151QM

Camera specificationsโ€‹

  • Image sensor: GC2145
  • Resolution: 2 MP (1616 ร— 1232 pixels)
  • I2C communication addresses: 0x78 and 0x79
  • View the camera datasheet

Pin configurationโ€‹

The following diagram shows the pin assignments used by the LCD and camera module:

Pin assignments for the stacked LCD and camera module
Pin assignments for the stacked LCD and camera module

:::info Important note

  • The camera and touch panel share a common I2C interface.
  • TF card pins DATA3 and DATA2 are shared with the module's UART port for firmware updates. :::

Resourcesโ€‹

T5AI-Board development boardโ€‹

T5 MCU datasheetsโ€‹

USB-to-serial chip driver installationโ€‹

T5AI-Board uses an onboard CH343 USB-to-serial chip for firmware flashing and debugging. Download the appropriate driver for your operating system:

Technical docs and demosโ€‹