An ESP32 board with a built-in display needs no screen wiring. The 1.9 inch TFT board costs $19.99 with 170 by 320 pixels and 16MB flash. The OLED board costs $14.99 with a 0.96 inch display and 2MB flash. Pick the TFT board for graphics and the OLED board for readouts.
Shipped fast and securely from our secure facility in New York, providing fast, high quality USA shipping.
What does the TFT board offer?
The TFT board has a 1.9 inch ST7789 display at 170 by 320.
It has 16MB flash, a CH340 chip, and a USB-C port.
It uses the TFT_eSPI library with CS 5, RST 4, BL 32, and MOSI 23.
What does the OLED board offer?
The OLED board has a 0.96 inch SSD1306 display on GPIO 4 and 5.
It has 2MB flash, FreeRTOS, and a micro-USB port.
Select the board profile named in the listing, and hold the boot button while uploading.
TFT or OLED: which fits the project?
The TFT board suits menus, gauges, graphs, and status screens in color.
The OLED board suits sensor values and status screens in white pixels.
The TFT board has 16MB flash against 2MB on the OLED board.
What if the display must sit apart from the board?
A separate OLED module suits boards with no display on them.
The module below wires over I2C with 4 pins and runs on 3.3V to 5V.
It comes in yellow-blue, white, or blue, at 128 by 64 pixels.
What did we check on the bench?
We matched the 170 by 320 pixels and 16MB flash to the TFT listing.
We matched the GPIO 4 and 5 wiring to the OLED listing.
We matched the prices to the live store prices on November 12, 2026.
Quick comparison
| Board | Display | Pixels | Flash | Price |
|---|---|---|---|---|
| TFT board | 1.9 inch TFT | 170 by 320 | 16MB | $19.99 |
| OLED board | 0.96 inch OLED | 128 by 64 | 2MB | $14.99 |
| OLED module | 0.96 inch OLED | 128 by 64 | n/a | $7.49 |
Steps
- Pick the TFT board for graphics or the OLED board for readouts.
- Install the TFT_eSPI library or the SSD1306 library.
- Connect the board over USB and select the board profile.
- Upload a test sketch that draws text on the display.
- Build the menu or gauge code on the working display.
Frequently asked questions
Which library drives the TFT display?
The TFT_eSPI library with the ST7789 driver, at 170 by 320.
How do you upload to the OLED board?
Select the board profile named in the listing, and hold the boot button while uploading.
Should the display be built in or separate?
Built in removes the wiring step. Separate suits boards with no display.
What pins does the TFT display use?
CS 5, RST 4, BL 32, and MOSI 23, per the listing.
Parts used
ESP32 Development Board with 1.9 Inch ST7789 TFT LCD Display, 16MB, WiFi + Bluetooth, USB-C, $19.99
HiLetgo ESP32 OLED WiFi Bluetooth Development Board, 0.96 Inch Display, ESP-WROOM-32, $14.99
0.96 Inch OLED Display Module, SSD1306, I2C, 128×64, for Arduino / ESP32 / ESP8266, $7.49
Related buying guides on Quality RC Parts
ESP32 Boards with Built-In Displays: TFT vs OLED Compared
TFT LCD Displays for Arduino and ESP32 Projects Guide
I2C OLED Display Guide: Wire the SSD1306 to Arduino or ESP32
Browse all the guides on the Quality RC Parts Drone Guides hub, or start at the Quality RC Parts store.
Sources
Quality RC Parts stocks parts in New York, USA and ships in-stock orders in 1-2 business days.
Last updated: 2026-11-12.