Skip to content

T-Connect Pro

Overview

T-Connect Pro is a 3-layer stackable industrial-grade module based on ESP32-S3-R8 (16 MB Flash, 8 MB PSRAM). Integrates SX1262 LoRa (HPD16A, 433–920 MHz), ST7796 TFT LCD (222 × 480, SPI) with CST226SE capacitive touch, W5500 Ethernet, CAN (TD501MCANFD), RS485 (TD501D485H-A), RS232 (TD501D232H), AXP2101 PMU, and 10 A relay. 12–24 V DC wide-range input. Suitable for complex industrial automation and IoT terminals.

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
Original_TestFactory program
CANCAN bus communication
RS485RS485 communication
Ethernet_HTTPEthernet HTTP client
GFX_SX1262Display + LoRa combined
RelayRelay control

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Clone the T-Connect-Pro repository
  4. Open platformio.ini and under [platformio] uncomment the desired environment
  5. Click to compile, click to upload

Arduino

  1. Install Arduino IDE
  2. Add ESP32 boards URL: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  3. Copy the project libraries folder to your Arduino libraries folder
  4. In ToolsBoard, configure:
Arduino IDE SettingValue
BoardESP32S3 Dev Module
Upload Speed921600
USB ModeHardware CDC and JTAG
USB CDC On BootEnabled
USB Firmware MSC On BootDisabled
USB DFU On BootDisabled
CPU Frequency240 MHz (WiFi)
Flash ModeQIO 80 MHz
Flash Size16MB (128Mb)
Core Debug LevelNone
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
PSRAMOPI PSRAM
Arduino Runs OnCore 1
Events Run OnCore 1
  1. Click Upload

Development Platforms

  1. PlatformIO
  2. Arduino IDE

Video

Key Features

  • ESP32-S3-R8 dual-core LX7 @ 240 MHz, 16 MB Flash, 8 MB PSRAM, Wi-Fi + BT 5.0
  • SX1262 LoRa (HPD16A, 433–920 MHz), W5500 Ethernet
  • ST7796 TFT LCD 222 × 480, CST226SE capacitive touch
  • CAN (TWAI), RS485, RS232 industrial protocols; 10 A relay
  • AXP2101 PMU, 12–24 V DC input, 3-layer stackable design

Product Parameters

FeatureSpecification
MCUESP32-S3-R8
Flash16 MB
PSRAM8 MB (Octal SPI)
Wi-Fi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 5.0 LE
LoRaSX1262 (HPD16A), 433–920 MHz
EthernetW5500 (SPI)
DisplayST7796 TFT LCD, 222 × 480 (SPI)
TouchCST226SE (I²C)
CANTD501MCANFD (TWAI)
RS485TD501D485H-A (UART)
RS232TD501D232H (UART)
Relay10 A output
IMUBMA423 (I²C)
Power ManagementAXP2101 PMU
USB1 × Type-C (USB + OTG)
Power Input12–24 V DC or 5 V/500 mA USB
Expansion1 × QWIIC
Mounting Holes4 × M3
Dimensions88 × 72 × 60 mm (with base)

Pin Diagram

T-Connect Pro pin diagram

Pin Mapping

DisplayIO11 (MOSI), IO13 (MISO), IO41 (DC), IO12 (SCLK), IO21 (CS), IO46 (BL)
Touch (CST226SE)IO39 (SDA), IO40 (SCL), IO47 (RST), IO3 (INT)
Ethernet (W5500)IO11 (MOSI), IO13 (MISO), IO48 (RST), IO12 (SCLK), IO10 (CS), IO9 (INT)
LoRa (SX1262)IO11 (MOSI), IO13 (MISO), IO42 (RST), IO12 (SCLK), IO14 (CS), IO45 (DIO1), IO38 (BUSY)
RS485IO17 (TX), IO18 (RX)
RS232IO4 (TX), IO5 (RX)
CANIO6 (TWAI_TX), IO7 (TWAI_RX)

Dimension Diagram

Schematic

Datasheet

Software Development

Dependent Libraries

FAQ

  • Q. Why does my board keep failing to upload programs? A. Hold down the BOOT button and try uploading again.

  • Q. What frequency bands does the LoRa module support? A. The LoRa module supports 433–920 MHz. Select the appropriate band per regional regulations.

  • Q. Are there any GPIO conflicts when using LoRa with Wi-Fi or Bluetooth? A. No, Wi-Fi and Bluetooth are built-in chip functions with no GPIO conflicts.

Version History

VersionRelease DateUpdate Description
T-Connect Pro V1.0Initial version