LILYGO T-Deck je kapesní zařízení s čipem ESP32-S3, klávesnicí jako u BlackBerry, displejem 2,8″, trackballem a rádiem LoRa SX1262. Používá se hlavně pro Meshtastic a MeshCore – posílání zpráv bez mobilního signálu.
Ven je vyvedený jen konektor Grove s UART. Většinu pinů obsadí displej, klávesnice, LoRa a zvuk – jejich přehled je v tabulce níže.
Parametry
- ESP32-S3: 2 jádra až 240 MHz, 16 MB flash, 8 MB PSRAM
- Wi-Fi, Bluetooth LE, LoRa SX1262 (868 MHz)
- displej 2,8″ 320 × 240 ST7789 (SPI), dotyk GT911 (podle kusu)
- klávesnice s vlastním ESP32-C3 (I2C 0x55), trackball
- mikrofon ES7210, reproduktor (MAX98357A), slot microSD
- konektor Grove (UART0), USB-C (nativní USB), konektor baterie
- 100 × 68 × 11 mm
Diagram ukazuje zadní stranu desky. T-Deck Plus má navíc vestavěnou GPS na stejných pinech jako konektor Grove, takže Grove u něj volný není.
Periferie (LoRa, karta SD, klávesnice, trackball, mikrofon, podsvícení) napájí větev, kterou zapíná GPIO10 – v programu ho nastavte do log. 1 hned na začátku. Konektor Grove je napájený ze stále zapnutých 3,3 V.
Směry trackballu podle příkladů LILYGO a Meshtasticu: nahoru GPIO3, dolů GPIO15, vlevo GPIO1, vpravo GPIO2 (obrázek na wiki LILYGO je uvádí jinak).
Pinout a tabulka pinů
Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.
| Pin | Název | Směr | UART | I2C | SPI | ADC | Poznámka |
|---|---|---|---|---|---|---|---|
| Grove (UART) 1 | GND | – | |||||
| Grove (UART) 2 | 3V3 | výstup | Napájení z větve VDD3V3, která je zapnutá stále – na rozdíl od periferií na větvi V3V (spíná GPIO10). | ||||
| Grove (UART) 3 | GPIO43 | vstup/výstup | TX | UART0 TX. Po resetu sem bootloader vypisuje log (115 200 Bd); s vypnutým USB CDC On Boot sem jde i Serial z Arduina. U T-Deck Plus konektor obsadí vestavěná GPS. | |||
| Grove (UART) 4 | GPIO44 | vstup/výstup | RX | UART0 RX. U T-Deck Plus obsazený GPS. |
Piny použité na desce
Tyto piny čipu obsluhují součástky na desce a ven vyvedené nejsou:
| Pin | Funkce na desce |
|---|---|
| GPIO10 | POWER_ON – spíná napájení periferií V3V (LoRa, SD, trackball, klávesnice, mikrofon, podsvícení); musí být v log. 1 |
| GPIO0 | Kliknutí trackballu a tlačítko BOOT (strapping pin) |
| GPIO1, 2, 3, 15 | Trackball – vlevo, vpravo, nahoru, dolů (Hallovy senzory) |
| GPIO4 | Napětí baterie přes dělič 100k/100k (×2) |
| GPIO18, 8 | I2C SDA, SCL – dotyk GT911 (0x5D), klávesnice ESP32-C3 (0x55), mikrofon ES7210 (0x40) |
| GPIO46 | Přerušení klávesnice (C3_INT) – strapping pin; pull-up na straně C3 může blokovat režim nahrávání |
| GPIO16 | Přerušení dotyku GT911 |
| GPIO40, 41, 38 | SPI SCK, MOSI, MISO – displej, karta SD a LoRa |
| GPIO12, 11 | Displej ST7789 – CS, DC |
| GPIO42 | Podsvícení displeje (AW9364, 16 kroků počtem pulzů, ne PWM) |
| GPIO39 | Karta microSD – CS |
| GPIO9, 13, 17, 45 | LoRa SX1262 – CS, BUSY, RESET, DIO1 |
| GPIO5, 7, 6 | Reproduktor MAX98357A (I2S) – WS, BCK, DOUT |
| GPIO14, 21, 47, 48 | Mikrofon ES7210 (I2S) – DOUT, LRCK, SCLK, MCLK |
| GPIO19, 20 | USB D− a D+ (nativní USB, USB-C) |
| GPIO35–37 | Octal PSRAM modulu |
Na co si dát pozor
- GPIO nejsou 5V tolerantní.
- Bez GPIO10 v log. 1 nejede LoRa, karta SD ani klávesnice.
- Přes konektor Grove (GPIO43) jde po každém resetu výpis bootloaderu.
- GPIO46 (přerušení klávesnice) může blokovat režim nahrávání – pomůže podržet trackball (GPIO0) a stisknout RST, případně odpojit pull-up podle issue #62.
- SPI sdílí displej, karta SD a LoRa – nepoužívané CS držte v log. 1.
Kde koupit
LILYGO T-Deck seženete například tady:
- LaskaKit.cz – LILYGO T-Deck a LILYGO T-Deck Plus
T-Deck na chiptronu
Na chiptronu najdete tyto projekty a návody:
- MeshCore – nastavení, firmware a mapa sítě v Česku (T-Deck mezi podporovaným hardwarem)
Další pinouty
Všechny pinouty najdete na stránce Pinouty.





