ESP32-S3 board features 2.8-inch display, Blackberry-like keyboard, and optional LoRaWAN connectivity

LILYGO T-Deck is a development kit with an ESP32-S3 WiFi and BLE module, a 2.8-inch display with touchscreen support, a Blackberry-like keyboard based on ESP32-S3, and optional LoRaWAN connectivity through an SX1262 LoRa module.

It looks ideal for text-based messaging, but the devkit also includes two microphones and a speaker so audio communication must be possible. Other features include a MicroSD card slot, a Grove connector (UART) for expansion, and support for a LiPo battery with USB charging.

LILYGO T-Deck

LILYGO T-Deck specifications:

  • ESP32-S3-WROOM-1 wireless module
    • SoC –  ESP32-S3FN16R8 dual-core Tensilica LX7 microcontroller @ up to 240 MHz with
      • 2.4 GHz 802.11n WiFi 4 and Bluetooth 5.0 LE connectivity
      • Memory – 8MB PSRAM
      • Storage – 16MB SPI flash
    • PCB antenna
  • Storage – MicroSD card slot
  • Display – 2.8-inch IPS display with 320×240 resolution; ST7789 SPI display controller
  • Audio – Built-in speaker using MAX98357A amplifier, 2x MEMS microphones
  • Wireless
    • 2.4 GHz 802.11n WiFi 4 and Bluetooth 5.0 LE connectivity (ESP32-S3)
    • Optional SX1262 LoRa module @ 433/470 MHz or 868/915 MHz; up to +22 dBm Tx power
  • USB – 1x USB Type-C port for power and programming
  • User input
  • Expansion
    • 4-pin Grove connector (UART)
    • 6-pin header (unpopulated) connected to ESP32-C3 (T-Keyboard) with UART, BOOT/IO09, Reset, VCC, and GND
  • Misc – On/off switch
  • Power Supply
    • 5V via USB Type-C port
    • 2-pin JST connector for LiPo battery with ADC pin for battery voltage, TP4065B battery charger chip (based on schematics)
  • Dimensions – 10 x 6.8 x 1.1 cm

ESP32-S3 board with Keyboard, Display, and LoRa

LILYGO provides PDF schematic, 3D files for an enclosure, firmware files, and Arduino code samples both for the T-Keyboard (ESP32-C3) and T-Deck (ESP32-S3). The T-Keyboard only has one Arduino sketch making it run as an I2C slave keyboard, while the T-Deck has a keyboard sample to receive key codes from the T-Keyboard, as well as two simple code samples for the microphone and touchpad, and a more complex “UniTest” Arduino sketch designed for factory testing and which covers more features such as LoRa connectivity. Everything can be found on GitHub and somebody also got hold of a sample and tested the five samples as shown in the video below.

LILYGO hardware is better suited to more experienced users, as you’ll be expected to write the code yourself considering there aren’t any practical samples. As a solution that combines ESP32-S3, a keyboard, and a display, the T-Deck looks like a great candidate for the Meshtastic project for messaging over LoRa, but it’s unclear to me how much work is really to port it to the latest LILYGO gadget. I don’t expect the company to work on this, and this would probably have to be handled by the community.

The T-Deck devkit sells for $49.48 with free shipping on Aliexpress. That’s the price for the version without a LoRa module, and if you want a 433 MHz, 868 MHz, 915 MHz, the total price is $58.48 shipped, except for European users who need to take VAT into account…

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
10 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications