LILYGO T-Zigbee

LILYGO T-Zigbee Dual MCU Development Board User Manual

Model: T-Zigbee

1. Prodott Aktarview

The LILYGO T-Zigbee is a versatile dual MCU development board designed for Internet of Things (IoT) applications. It integrates an ESP32-C3 (Rev3) chip for Wi-Fi and Bluetooth 5 (LE) connectivity, and a TLSR8258 ultra-low-power chip for Zigbee, BLE 5 Mesh, RF4CE, Thread, 6LoWPAN, HomeKit, and ANT 2.4GHz proprietary standard communication. This board is ideal for smart control modules requiring multiple wireless protocols.

LILYGO T-Zigbee Development Board front and back view

Figure 1: LILYGO T-Zigbee Development Board (front and back views).

Karatteristiċi ewlenin:

  • Dual MCUs: Features both ESP32-C3 (Rev3) and TLSR8258 ultra-low-power chips.
  • Konnettività Wireless: Supports Wi-Fi, Bluetooth 5 (LE), Zigbee, BLE 5 Mesh, RF4CE, Thread, 6LoWPAN, HomeKit, and ANT 2.4GHz.
  • Proċessur: ESP32-C3 with RISC-V processor SoC, 160 MHz main frequency, 400 KB SRAM, 384 KB ROM.
  • Programmabbli: Includes programmable buttons (IO02, IO03 for ESP32-C3; PA00 for TLSR8258 Red LED, PD04 for Green LED).
  • Disinn kompatt: Rectangular shape with a PCB thickness of 1.0mm, matte black finish, and immersion gold.

2. Twaqqif u Programmazzjoni

To program the LILYGO T-Zigbee board, a dedicated T-U2T automatic downloader is required. This board cannot be programmed directly via its built-in USB-C port for firmware uploads. The T-U2T downloader is typically included in specific kits or sold separately.

LILYGO T-Zigbee with T-U2T Downloader and components

Figure 2: LILYGO T-Zigbee board with T-U2T downloader and other components.

2.1 Għodod Meħtieġa

  • LILYGO T-Zigbee Development Board
  • LILYGO T-U2T Automatic Downloader
  • USB-A to USB-C cable (ensure compatibility, some USB-C to USB-C cables may not work for programming)
  • Computer with appropriate development environment (e.g., Arduino IDE, PlatformIO)

2.2 Passi ta' Programmazzjoni

  1. Connect the T-U2T Downloader: Plug the T-U2T automatic downloader into your computer's USB-A port.
  2. Connect the T-Zigbee Board: Connect the T-Zigbee board to the T-U2T downloader using a compatible cable.
  3. Installa Sewwieqa: Ensure all necessary drivers for the T-U2T downloader and ESP32-C3/TLSR8258 are installed on your computer.
  4. Prepare Development Environment: Set up your chosen IDE (e.g., Arduino IDE) with the correct board definitions for ESP32-C3.
  5. Tella' l-Firmware: Follow the specific burning guide provided by LILYGO for detailed instructions on uploading your program. A general guide can be found at: zbhci.readthedocs.io/en/latest/user-guide/burning.html

Nota Importanti: Some users have reported issues when using USB-C to USB-C cables for power or data transfer. It is recommended to use a USB-A to USB-C cable for reliable operation and programming.

3. Operating the T-Zigbee Board

The LILYGO T-Zigbee board offers flexible operation due to its dual MCU architecture. You can configure the board to operate primarily with either the ESP32-C3 or the TLSR8258 chip, depending on your application's requirements.

3.1 Working Mode Switch

The board features a DIP switch for selecting the working mode. Refer to the pin map for the exact location and configuration of this switch.

LILYGO T-Zigbee Pin Map and DIP switch settings

Figure 3: LILYGO T-Zigbee Pin Map and DIP switch mode settings.

  • TLSR8258 Work Mode: Toggle the DIP switch as shown in the pin map to enable the TLSR8258 for Zigbee, BLE Mesh, etc.
  • ESP32-C3 Work Mode: Toggle the DIP switch as shown in the pin map to enable the ESP32-C3 for Wi-Fi and Bluetooth LE.

3.2 Pinout Information

Understanding the pinout is crucial for connecting peripherals and integrating the board into your projects. The board provides clear labels for both ESP32-C3 and TLSR8258 pins.

Detailed LILYGO T-Zigbee Pin Map

Figure 4: Detailed Pin Map for LILYGO T-Zigbee.

Refer to the pin map image for specific GPIO assignments, power pins (3V3, 5V, GND), and UART pins for both MCUs.

4. Speċifikazzjonijiet

Below are the technical specifications for the LILYGO T-Zigbee Development Board:

KaratteristikaDettall
BrandLILYGO
MudellT-Zigbee
MCU 1TLSR8258 Ultra Low Power chip
MCU 2ESP32-C3 (Rev3) RISC-V Processor SoC
ESP32-C3 Frequency160 MHz
ESP32-C3 Memory400 KB SRAM, 384 KB ROM
Standards bla filiWi-Fi, Bluetooth 5 (LE), Zigbee, BLE 5 Mesh, RF4CE, Thread, 6LoWPAN, HomeKit, ANT 2.4GHz
Teknoloġija tal-KonnettivitàI2C, Wi-Fi, Bluetooth
Għadd tal-proċessur2 (Dual MCU)
Portijiet USB totali1 (USB-C for power/data, requires T-U2T for programming)
Ħxuna tal-PCB1.0mm
DimensjonijietApproximately 7.5cm x 3.1cm (Refer to Figure 5 for detailed dimensions)
LILYGO T-Zigbee Development Board with dimensions

Figure 5: LILYGO T-Zigbee Development Board with approximate dimensions.

5. Manutenzjoni u Kura

To ensure the longevity and proper functioning of your LILYGO T-Zigbee board, follow these maintenance guidelines:

  • Immaniġġja b'Kura: Evita li twaqqa' l-bord jew li tissottomettih għal xokk fiżiku.
  • Elettriku Statiku: Always handle the board in an anti-static environment to prevent damage to sensitive electronic components.
  • Ħażna: Store the board in a dry, cool place, away from direct sunlight and extreme temperatures.
  • Tindif: If necessary, gently clean the board with a soft, dry brush or compressed air. Avoid using liquids or harsh chemicals.
  • Provvista tal-Enerġija: Use a stable and appropriate power supply (5V via USB-C or 3.3V/5V via pin headers) to prevent damage.

6 Issolvi l-problemi

This section addresses common issues you might encounter with your LILYGO T-Zigbee board.

6.1 Board Not Powering On / Not Detected

  • Iċċekkja USB Cable: Ensure you are using a functional USB-A to USB-C cable. Some USB-C to USB-C cables may not provide sufficient power or data connectivity for this board.
  • Sors tal-Enerġija: Verify that your USB power source (computer port, wall adapter) is providing adequate power.
  • Konnessjonijiet: Kun żgur li l-konnessjonijiet kollha huma siguri.

6.2 Żbalji fl-Ipprogrammar

  • T-U2T Downloader Required: Remember that the T-Zigbee board requires the LILYGO T-U2T automatic downloader for programming. Direct programming via the onboard USB-C port is not supported.
  • Installazzjoni tas-sewwieq: Confirm that the correct drivers for the T-U2T downloader and the ESP32-C3/TLSR8258 chips are installed on your computer.
  • Konfigurazzjoni tal-IDE: Double-check your development environment (e.g., Arduino IDE) settings, including board selection and port configuration.
  • Burning Guide: Consult the official burning guide for detailed programming instructions: zbhci.readthedocs.io/en/latest/user-guide/burning.html

6.3 Kwistjonijiet ta' Konnettività Wireless

  • Antenna: Ensure the onboard antenna is not obstructed or damaged.
  • Għażla tal-Modalità: Verify that the DIP switch is set to the correct working mode (ESP32-C3 for Wi-Fi/Bluetooth, TLSR8258 for Zigbee/BLE Mesh).
  • Firmware: Confirm that the uploaded firmware includes the necessary code for the desired wireless functionality.

7. Garanzija u Appoġġ

7.1 Informazzjoni dwar Garanzija

The LILYGO T-Zigbee Development Board comes with a garanzija ta 'sena from the date of purchase. This warranty covers manufacturing defects under normal use. It does not cover damage caused by misuse, accidents, unauthorized modifications, or improper handling.

7.2 Appoġġ Tekniku u Riżorsi

For further technical assistance, detailed documentation, and community support, please refer to the following resources:

When seeking support, please provide your product model (T-Zigbee) and a detailed description of the issue you are experiencing.

Dokumenti Relatati - T-Zigbee

Preview Gwida għall-Utent tal-LILYGO T-Display
Gwida għall-utent għall-bord tal-iżvilupp LILYGO T-Display, li tkopri s-setup, l-integrazzjoni tal-Arduino, u l-kmandi bażiċi għall-iżvilupp tal-modulu ESP32.
Preview Gwida għall-Utent ta' LILYGO T-BEAM-S3: Konfigurazzjoni u Żvilupp
Din il-gwida għall-utent tipprovdi struzzjonijiet komprensivi għat-twaqqif tal-bord tal-iżvilupp LILYGO T-BEAM-S3. Tgħallem kif tikkonfigura l-ambjent tas-softwer bl-użu tal-Arduino IDE, tikkonnettja l-bord, u tutilizza l-kapaċitajiet Wi-Fi, BLE, GPS, u LoRa tiegħu għal proġetti tal-IoT.
Preview Gwida għall-Utent tal-LILYGO T-Deck ESP32-S3 għall-Iżvilupp tal-Arduino
Gwida komprensiva għall-utent għall-bord tal-iżvilupp LILYGO T-Deck, li tiddeskrivi s-setup tal-Arduino IDE, il-konfigurazzjoni tal-ESP32-S3, il-funzjonalità Wi-Fi u LoRa, u r-referenza tal-kmand SSC għal applikazzjonijiet tal-IoT.
Preview Gwida għall-Utent tal-LILYGO T-WATCH-V3
Gwida komprensiva għall-utent għall-bord tal-iżvilupp LILYGO T-WATCH-V3, li tiddeskrivi s-setup, l-iżvilupp tas-softwer, u r-referenza tal-kmand SSC għall-applikazzjonijiet ESP32.
Preview Gwida għall-Utent LILYGO T-Embed
Gwida komprensiva għall-utent għall-bord tal-iżvilupp LILYGO T-Embed, li tkopri s-setup, l-integrazzjoni tal-Arduino IDE, u referenza għall-kmand tal-Wi-Fi.
Preview Gwida għall-Utent ta' LILYGO T-QT Pro
Gwida komprensiva għall-utent għall-bord tal-iżvilupp LILYGO T-QT Pro, li tiddeskrivi s-setup, il-konfigurazzjoni u l-użu ma' Arduino u l-modulu ESP32-S3.