Product(PinMap) | SOC | Flash | PSRAM | Ethernet | POE | SDCard | Support Camera Shield |
---|---|---|---|---|---|---|---|
T-Internet-POE | ESP32-WROOM-32 | 4MB | โ | LAN8720 | โ | โ | โ |
T-POE-PRO | ESP32-WROVER-E | 16MB | 8MB(QSPI) | LAN8720 | โ | โ | โ |
T-INTER-COM | ESP32-WROVER-E | 16MB | 8MB(QSPI) | LAN8720 | โ | โ | โ |
T-ETH-Lite-ESP32 | ESP32-WROVER-E | 16MB | 8MB(QSPI) | RTL8201 | (Option) | โ | โ |
T-ETH-Lite-ESP32S3 | ESP32-S3-WROOM-1 | 16MB | 8MB(OPI) | W5500 | (Option) | โ | โ |
T-ETH-Lite-POE-Shield | POE Shield (IEEE802.3 af/Class 0) | ||||||
T-ETH-Lite-ESP32S3-Camera-Shield | Camera Shield (Support OV2640/OV5640) |
examples/
โโโ UnitTestExample # Board function example
โโโ ETHOTA # Upgrade firmware via Ethernet
โโโ HelloServer # WebServer using ETH
โโโ SDWebServer # SDWebServer using ETH
โโโ MQTTClient # MQTT Example
โโโ ESPMQTTSClient # MQTTS Example
โโโ StaticIPAddress # Example of static IP address
โโโ UDPClientReceiver # UDP Receiver example
โโโ UDPClientSender # UDP Sender example
โโโ UDPClientReceiverDirectPC # UDP Receiver, Directly connect to PC using network cable
โโโ UDPClientSenderDirectPC # UDP Sender, Directly connect to PC using network cable
โโโ AsyncUDPClient # Async UDP Client
โโโ AsyncUDPServer # Async UDP Sender
โโโ WebSocketClient # WebSocket Client
โโโ WebSocketServer # WebSocket Server
โโโ UnitTestExample # Hardware test example
โโโ TCPClient # TCP Client
โโโ TCPServer # TCP Server
โโโ RS485_Master # RS485 Sender (ETH-Pro only)
โโโ RS485_Slave # RS485 Receiver (ETH-Pro only)
โโโ RS485_ModBUS # RS485 Modbus Master (ETH-Pro only)
โโโ TFT_ILI9341_Shield # Screen interface example (ETH-Pro/ETH-Lite-ESP32 only)
โโโ CameraShield # Camera shield example (ETH-Lite-ESP32S3 only)
โโโ LoRaShield # LoRa Shield Sender Example (ETH-PRO only)
โโโ SPIExample # SPI initialization example (ETH-PRO only)
โโโ SPI_Wire_DevicesExample # SPI bus & Wire sharing example (ETH-PRO only)
โโโ SharingSPIBus # SPI bus sharing example
โโโ InternetComTest # T-INTER-COM example (T-INTER-COM only)
โโโ WireExample # Wire initialization example
Examples | T-Internet-POE | T-POE-PRO | T-INTER-COM | T-ETH-Lite-ESP32 | T-ETH-Lite-ESP32S3 |
---|---|---|---|---|---|
UnitTestExample | โ | โ | โ | โ | โ |
ETHOTA | โ | โ | โ | โ | โ |
HelloServer | โ | โ | โ | โ | โ |
SDWebServer | โ | โ | โ | โ | โ |
MQTTClient | โ | โ | โ | โ | โ |
ESPMQTTSClient | โ | โ | โ | โ | โ |
StaticIPAddress | โ | โ | โ | โ | โ |
UDPClientReceiver | โ | โ | โ | โ | โ |
UDPClientSender | โ | โ | โ | โ | โ |
UDPClientReceiverDirectPC | โ | โ | โ | โ | โ |
UDPClientSenderDirectPC | โ | โ | โ | โ | โ |
AsyncUDPClient | โ | โ | โ | โ | โ |
AsyncUDPServer | โ | โ | โ | โ | โ |
WebSocketClient | โ | โ | โ | โ | โ |
WebSocketServer | โ | โ | โ | โ | โ |
TCPClient | โ | โ | โ | โ | โ |
TCPServer | โ | โ | โ | โ | โ |
InternetComTest | โ (Can't run) | โ (Can't run) | โ | โ (Can't run) | โ (Can't run) |
RS485_Master | โ (Not adapted) | โ | โ (Can't run) | โ (Not adapted) | โ (Not adapted) |
RS485_Slave | โ (Not adapted) | โ | โ (Can't run) | โ (Not adapted) | โ (Not adapted) |
RS485_ModBUS | โ (Not adapted) | โ | โ (Can't run) | โ (Not adapted) | โ (Not adapted) |
TFT_ILI9341_Shield | โ (Can't run) | โ | โ (Can't run) | โ | โ (Not adapted) |
CameraShield | โ (Can't run) | โ (Can't run) | โ (Can't run) | โ (Can't run) | โ |
LoRaShield | โ | โ (Not adapted) | โ (Can't run) | โ (Not adapted) | โ (Not adapted) |
SPIExample | โ | โ | โ (Can't run) | โ | โ |
SPI_Wire_DevicesExample | โ | โ (Not adapted) | โ (Can't run) | โ | โ (Not adapted) |
SharingSPIBus | โ | โ (Not adapted) | โ (Can't run) | โ (Not adapted) | โ (Not adapted) |
WireExample | โ | โ | โ (Can't run) | โ | โ |
PlatformIO
plugin in the VisualStudioCode
extension and install it.VisualStudioCode
VisualStudioCode
, select File
in the upper left corner of VisualStudioCode
-> Open Folder
-> select the LilyGO T-ETH-Series
directoryplatformio.ini
file, and in the platformio
columnInstall Arduino IDE
Install Arduino ESP32
Copy everything from this repository lib folder to Arduino library folder (e.g. C:\Users\YourName\Documents\Arduino\libraries)
Open ArduinoIDE -> Tools
Open the examples,such as examples/UnitTestExample
Switch to the utilities.h file, at the top of the sketch, uncomment the definition of the board name you use , such as LILYGO_T_INTERNET_POE
Connect external USB2TTL๏ผsuch as CP2102,CP2104,CH340X
Has an onboard downloader(T-POE-Pro) If the board has a USB-C, plug it directly into the USB-C, select the corresponding port, and upload.
no onboard downloader(T-ETH-Lite-ESP32/T-ETH-Lite-ESP32S3/T-Internet-POE) Additional USB2TTL is required to connect the board with USB2TTL
Connection example:
USB2TTL(Has DTR,RTS) | USB2TTL(NO DTR,RTS) | T-ETH-Series |
---|---|---|
5V | 5V | 5V IN |
GND | GND | GND |
RX | RX | TXD |
TX | TX | RXD |
RTS | RST | |
DTR | IO0 |
Connection diagram
Note that for boards that are not connected to DTR or RTS, the board must be put into download mode before uploading the sketch, otherwise the sketch cannot be uploaded.How to enter download mode, please see FAQ
ๆณจๆ๏ผๅฏนไบๆฒกๆ่ฟๆฅๅฐDTR,RTS ็ๆฟๅญ๏ผไธไผ ็จๅบไนๅ๏ผๅฟ ้กปๅ ๅฐๆฟๅญ็ฝฎๅ ฅไธ่ฝฝๆจกๅผ,ๅฆๅๆ ๆณไธไผ ็จๅบ๏ผๅฆไฝ่ฟๅ ฅไธ่ฝฝๆจกๅผ๏ผ่ฏท็FAQ
Select the corresponding port and click Upload <If the upload fails, View the FAQ below>
Since T-LITE-ESP32 uses IO0 as the clock input, the default working level of DTR is high level, so after the download is completed, you need to remove the connection between DTR and IO0, so that ETH will work, otherwise the initialization will fail
T-LITE-ESP32 Since the PHYAD
address is selected as 0, the yellow LINK light will not light up, which does not affect the use.
Unable to upload sketch,Please enter the upload mode manually.
Unable to verify flash chip connection