Otevře se na nové kartě

LILYGO T-Deck Pinout

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.

LILYGO T-Deck – pinout (zadní strana)LILYGO T-Deck – pinout (zadní strana)chiptron.cz · CC BY 4.0microSDRSTJ1 (ESP32-C3)POWER GPIO44 RX GPIO43 TX 3V3 → 3,3 V – stále zapnuté (nezávisle na GPIO10) GND Grove (UART) GPIO UART Napájení Zem (GND)
Stáhnout:PNGSVG
Tabulka pinů – LILYGO T-Deck
PinNázevSměrUARTI2CSPIADCPoznámka
Grove (UART) 1GND–
Grove (UART) 23V3výstupNapájení z větve VDD3V3, která je zapnutá stále – na rozdíl od periferií na větvi V3V (spíná GPIO10).
Grove (UART) 3GPIO43vstup/výstupTXUART0 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) 4GPIO44vstup/výstupRXUART0 RX. U T-Deck Plus obsazený GPS.

Piny použité na desce

Tyto piny čipu obsluhují součástky na desce a ven vyvedené nejsou:

PinFunkce na desce
GPIO10POWER_ON – spíná napájení periferií V3V (LoRa, SD, trackball, klávesnice, mikrofon, podsvícení); musí být v log. 1
GPIO0Kliknutí trackballu a tlačítko BOOT (strapping pin)
GPIO1, 2, 3, 15Trackball – vlevo, vpravo, nahoru, dolů (Hallovy senzory)
GPIO4Napětí baterie přes dělič 100k/100k (×2)
GPIO18, 8I2C SDA, SCL – dotyk GT911 (0x5D), klávesnice ESP32-C3 (0x55), mikrofon ES7210 (0x40)
GPIO46Přerušení klávesnice (C3_INT) – strapping pin; pull-up na straně C3 může blokovat režim nahrávání
GPIO16Přerušení dotyku GT911
GPIO40, 41, 38SPI SCK, MOSI, MISO – displej, karta SD a LoRa
GPIO12, 11Displej ST7789 – CS, DC
GPIO42Podsvícení displeje (AW9364, 16 kroků počtem pulzů, ne PWM)
GPIO39Karta microSD – CS
GPIO9, 13, 17, 45LoRa SX1262 – CS, BUSY, RESET, DIO1
GPIO5, 7, 6Reproduktor MAX98357A (I2S) – WS, BCK, DOUT
GPIO14, 21, 47, 48Mikrofon ES7210 (I2S) – DOUT, LRCK, SCLK, MCLK
GPIO19, 20USB D− a D+ (nativní USB, USB-C)
GPIO35–37Octal 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:

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.

Dále si přečtěte

Stolní radar na ESP32 zobrazuje polohu letadel na kruhovém displeji

Pokud vás někdy napadlo, co je za letadlo, které právě přelétá nad vaším domem, pravděpodobně jste sáhli po některé z mobilních aplikací typu FlightRadar24. Projekt ESP32 Plane Radar ale přináší zajímavější řešení – vlastní stolní radar postavený na ESP32, který…

Schéma zapojení ESP8266 a čtyřkanálového relé pro ovládání čtyř žárovek

Open-source repozitář se stovkou IoT projektů na ESP32, ESP8266 a Raspberry Pi Pico v MicroPythonu. Chytré zavlažování, RFID zámek, detekce plynu, WiFi robot a meteostanice – s kódem i zapojením. Aktualizace: interaktivní přehled projektu. Vyberte si desku a zaměření projektu…

Nabíjecí AA baterie MediaRange s USB nabíjecími kabely

Test nabíjecích AA baterií s USB (1,5 V) proti alkalickým. Pokles napětí, maximální proud, skutečná kapacita a cena za mAh. Bluetouch, MediaRange, ZNTer.

Editor Picogame zobrazuje scény a grafiku 2D plošinové hry

Picogame je 2D herní engine pro CircuitPython od Vládi Smitky. Nativní jádro v C se stará o vykreslování, scény a kolize, herní logiku píšete v Pythonu – bez kompilace a flashování. Běží na PicoPadu, Raspberry Pi Picu, ESP32 i Adafruit…

Rozhraní MeteoPlaneRadar s hodinami, polohami letadel, meteoradarem, předpovědí a energetickými údaji

MeteoPlaneRadar ve verzi 0.7.0. Na kulatém 2,1″ displeji hodiny, letadla z adsb.fi, srážkový meteoradar ČHMÚ nebo RainViewer, předpověď, spotová cena elektřiny a energetický mix. Všechno se nastavuje v prohlížeči, firmware nahrajete bez programování.

Přenosná meteostanice s displejem zobrazujícím naměřené hodnoty a grafy vedle černého čidla

Meteostanice na LaskaKit ESPink-4.26, která nepotřebuje internet ani cloud. Sama rozpozná připojená čidla, kreslí grafy na e-paper a nastavíte ji přes USB nebo WiFi z telefonu. Nově i víc veličin v jednom grafu a kalibrace CO2, která čeká na ustálení…