The Chinese company Lilygo produces a variety of IoT devices. Its T-Display series - also known as TTGO - specializes on ESP32-based development boards with integrated displays that all come with integrated LiIon battery connector and charger. T-Display boards are a one-stop solution for many microcontroller-based IoT projects.
The boards base on ESP microcontrollers, i.e. ESP32S, ESP32-S3, and ESP32-C3/6. T-Pico adds an additional Raspberry RP2040 to the ESP microcontroller (so you can use both).
Overview
Since Lilygo has been around for years and has a reputation to defend, the board designs and build quality are excellent. Often more importantly, there is detailed documentation on github as well as helpful after-sales customer support.
T-Display boards are only slightly more expensive than generic boards (especially when you take into account the added hardware like display and battery charger, and even more so when you take advantage of special sales that regularly occur on marketplaces like AliExpress).
Integrated Display
The primary feature of T-Display development boards is their integrated display that comes in almost all shapes and technologies.
All boards also come with a connector for a LiIon battery: the board can be powered via USB (stationary or off a power bank), or via a dedicated LiIon battery. This battery gets automatically recharged once the board is connected to USB power.
Here is a picture of a basic T-Display board: the LiIon battery can be connected via a JST 1.25mm plug on the backside of the board, and an appropriate cable with plug is included:
Models also typically feature programmable buttons, and shells can be ordered separately.
Models
T-Display models vary in features. Use the table below for quick reference: it lists the most commonly used general purpose models, their microcontroller(s), and display type and size. For more details, click the model name.
Name | ESP32 Type | Display Type | Size (Inch) | Resolution | Touch | Driver |
---|---|---|---|---|---|---|
T-Display | ESP32S | Color TFT | 1.14 | 135x240 | no | ST7789 |
T-Pico | C3+RP2040 | Color TFT | 1.14 | 135x240 | no | ST7789 |
T-Pico Pro | C6+RP2040 | Color TFT | 2.33 | 222x480 | yes | ST7796 |
T-Display-S3 | S3 | Color TFT | 1.9 | 170x320 | optional | ST7789 |
T-HMI | S3 | Color TFT | 2.8 | 240x320 | yes | ST7789 |
T-Display S3 AMOLED | S3 | OLED | 1.91 | 240x536 | optional | RM67162 |
There are many more models available, with additional features such as LoRa radio transmitters, or special form factors.
Slow Website?
This website is typically very fast, and pages should appear instantly. If this site is very slow for you, then your routing may be messed up, and this issue does not only affect done.land, but potentially a few other websites and downloads as well. Here are simple steps to speed up your Internet experience and fix issues with slow websites and downloads..
Comments
Please do leave comments below. I am using utteran.ce, an open-source and ad-free light-weight commenting system.
Here is how your comments are stored
Whenever you leave a comment, a new github issue is created on your behalf.
-
All comments become trackable issues in the Github Issues section, and I (and you) can follow up on them.
-
There is no third-party provider, no disrupting ads, and everything remains transparent inside github.
Github Users Yes, Spammers No
To keep spammers out and comments attributable, all you do is log in using your (free) github account and grant utteranc.es the permission to submit issues on your behalf.
If you don’t have a github account yet, go get yourself one - it’s free and simple.
If for any reason you do not feel comfortable with letting the commenting system submit issues for you, then visit Github Issues directly, i.e. by clicking the red button Submit Issue at the bottom of each page, and submit your issue manually. You control everything.
Discussions
For chit-chat and quick questions, feel free to visit and participate in Discussions. They work much like classic forums or bulletin boards. Just keep in mind: your valued input isn’t equally well trackable there.
(content created Sep 29, 2024 - last updated Oct 05, 2024)