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), 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_Test✓Factory program
CAN✓CAN bus communication
RS485✓RS485 communication
RS485_2✓RS485 communication (variant)
Ethernet_HTTP✓Ethernet HTTP client
Ethernet_Relay✓Ethernet relay control
Ethernet_Scan✓Ethernet network scan
GFX✓Display test
GFX_SX1262✓Display + LoRa combined
CST226SE✓Touch screen test
Relay✓Relay control
SX126x_PingPong✓LoRa ping-pong test
raw✓LoRa raw transmission
ttn_abp✓TTN ABP activation
ttn_otaa✓TTN OTAA activation

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 Tools → Board, 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
  • 12–24 V DC input, 3-layer stackable design

Product Parameters ​

T-Connect Pro overview
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)
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 ​

T-Connect Pro 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.0—Initial version