Startpagina ST7789V 1.14" IPS TFT-scherm | M5Stack StickC PLUS2 | 135×240
1.14 - inch TFT Screen for M5Stack StickC PLUS 2
1.14 - inch TFT Screen for M5Stack StickC PLUS 2
1.14 - inch TFT Screen for M5Stack StickC PLUS 2
1.14 - inch TFT Screen for M5Stack StickC PLUS 2

ST7789V 1.14" IPS TFT-scherm | M5Stack StickC PLUS2 | 135×240

SKU: TB-TFT114
Aanbiedingsprijs 3,14 €
incl. VAT
excl. VAT
Checking inventory…

Need a larger quantity?

Need bulk pricing?

Get a formal quotation with lead time and volume pricing.

Request for Quote

For universities, companies, distributors, and project orders.

Aan verlanglijst toevoegen
1.14 - inch TFT Screen for M5Stack StickC PLUS 2

ST7789V 1.14" IPS TFT-scherm | M5Stack StickC PLUS2 | 135×240

3,14 €

ST7789V 1,14-inch IPS TFT-vervangingsscherm voor M5Stack StickC PLUS2

Houd uw M5Stack StickC PLUS-serie optimaal draaiende met dit nauwkeurig passende 1,14-inch IPS TFT-lcd-vervangingsscherm. Dit display wordt aangestuurd door de beproefde ST7789V-controller en levert levendige uitvoer in volledige kleuren met 135×240 pixels vanuit alle kijkhoeken. Of u nu een beschadigd scherm vervangt of een reserve-exemplaar zoekt voor uw M5StickC PLUS2-ontwikkelkit, deze directe vervanging is ontworpen voor exacte hardwarecompatibiliteit — dezelfde FPC-pinout, dezelfde glasafmetingen en dezelfde softwarestack.

Het display gebruikt een gehard IPS-paneel dat verkrijgbaar is bij zowel BOE als JDI. Beide versies zijn volledig hardware- en softwarecompatibel en onderling uitwisselbaar, zodat u elk exemplaar kunt solderen zonder codewijzigingen. De 4-lijns SPI-interface wordt rechtstreeks verbonden met de host-MCU via 3,3V-logica en de achtergrondverlichting met één led houdt het stroomverbruik beperkt tot 20 mA.

Technische specificaties

Parameter Waarde
Schermformaat 1,14 inch
Paneeltype IPS-lcd (high definition)
Resolutie 135(H) × RGB × 240(V) pixels
Driver-IC ST7789V
Communicatie-interface 4-lijns SPI
Displaykleuren Volledige kleur (262K kleuren)
Actief displaygebied 14,864(H) × 24,912(V) mm
Totale afmetingen 17,6(H) × 31,0(V) × 1,6(D) mm
Pixelgrootte 0,1101(H) × 0,1038(V) mm
Soldeerconnector (FPC) 13-pins, steek van 0,7 mm (soldeertype)
Stekkerconnector (FPC) 8-pins, steek van 0,5 mm (stekkertype)
Glastype Gehard glas (BOE of JDI, volledig compatibel)
Kijkhoek Alle kijkrichtingen (IPS-technologie)
Bedrijfsspanning 3,3 V
Bedrijfsstroom 20 mA
Type achtergrondverlichting 1× led
Bedrijfstemperatuur -20 °C tot +70 °C

Lay-out- en labelgids van het bord

De vervangingsmodule is op boardniveau een directe match voor de displaymodule van de M5StickC PLUS2. Belangrijke details over connectoren en indeling:

  • Bovenste FPC (13-pins, steek van 0,7 mm, soldeertype): Voedingsrails (VCC 3,3 V, GND), SPI-datalijnen (MOSI/MISO/SCLK), chipselectie (CS), data/opdracht (DC), reset (RST) en inschakeling van de achtergrondverlichting (BL). Komt overeen met de padindeling van het M5StickC PLUS2-hoofdbord.
  • Onderste FPC (8-pins, steek van 0,5 mm, stekkertype): Secundaire connector voor touch- of achtergrondverlichtingsregeling bij uitgebreidere varianten.
  • Actief gebied: Gecentreerd binnen de glazen omtrek van 17,6 × 31,0 mm. De actieve zone van 14,864 × 24,912 mm biedt het volledige canvas van 135×240 pixels.
  • Glasleverancier (BOE versus JDI): beide varianten van gehard glas worden geleverd met identieke elektrische eigenschappen. Er zijn geen firmware- of driverwijzigingen nodig — wissel vrij tussen leveranciers.
  • Driver-IC (ST7789V): bevindt zich op de FPC. Communiceert via 4-draads SPI (MOSI, SCLK, CS, DC). De resetlijn (RST) is actief laag. Ondersteunt 16-bits (RGB565) en 18-bits (RGB666) kleurdiepte.
  • Led voor achtergrondverlichting: één witte led die in het lichtgeleiderpaneel is geïntegreerd. De helderheid wordt geregeld via PWM op de BL-pin.
  • Geen blootliggende soldeerverbindingen op het glas: alle elektrische verbindingen lopen via de FPC-lintkabel. De glasranden zijn afgedicht — oefen geen mechanische druk uit in de buurt van de bevestigingszones van de FPC.

Toepassingsscenario's

1. Rechtstreekse schermvervanging op M5StickC PLUS2

De meest voorkomende toepassing — een gebarsten, defect of gedimd scherm vervangen op een apparaat uit de M5StickC PLUS-serie. Er zijn geen codewijzigingen nodig; de ST7789V-driver wordt al ondersteund door de M5StickCPlus2-bibliotheek.

// Bestaande M5StickC PLUS2-code blijft werken na het vervangen van het scherm
#include <M5StickCPlus2.h>

void setup() {
  auto cfg = M5.config();
  M5.begin(cfg);
  M5.Lcd.setRotation(3);
  M5.Lcd.fillScreen(BLACK);
  M5.Lcd.setTextSize(2);
  M5.Lcd.setTextColor(GREEN);
  M5.Lcd.setCursor(10, 60);
  M5.Lcd.println("Screen OK!");
}

void loop() {
  M5.update();
}

2. Aangepaste ESP32 SPI-schermdriver (TFT_eSPI)

Gebruik dit scherm als zelfstandig SPI-scherm op elke ESP32-kaart met de populaire bibliotheek TFT_eSPI. Definieer de pinaansluitingen in User_Setup.h en gebruik direct de volledige grafische API.

// User_Setup.h (TFT_eSPI)
#define ST7789_DRIVER
#define TFT_WIDTH  135
#define TFT_HEIGHT 240
#define TFT_MOSI   15
#define TFT_SCLK   13
#define TFT_CS     5
#define TFT_DC     23
#define TFT_RST    18
#define TFT_BL     4
#define TFT_BACKLIGHT_ON HIGH
#define SPI_FREQUENCY 40000000

// main.ino
#include <TFT_eSPI.h>
TFT_eSPI tft = TFT_eSPI();

void setup() {
  pinMode(TFT_BL, OUTPUT);
  digitalWrite(TFT_BL, HIGH);
  tft.init();
  tft.setRotation(1);
  tft.fillScreen(TFT_BLACK);
  tft.setTextColor(TFT_WHITE, TFT_BLACK);
  tft.drawString("Hello ST7789V!", 10, 10, 2);
}

3. MicroPython-/UIFlow-schermuitvoer

Bedien het scherm vanuit MicroPython op een M5Stack ATOM Lite of compatibele ESP32-kaart met behulp van de bibliotheek st7789.

import st7789
import vga1_bold_16x32 as font
from machine import Pin, SPI

spi = SPI(2, baudrate=40000000, sck=Pin(13), mosi=Pin(15))
display = st7789.ST7789(
    spi, 135, 240,
    reset=Pin(18, Pin.OUT),
    cs=Pin(5, Pin.OUT),
    dc=Pin(23, Pin.OUT),
    backlight=Pin(4, Pin.OUT),
    rotation=1
)
display.init()
display.fill(st7789.BLACK)
display.text(font, "ST7789V Ready", 5, 100, st7789.WHITE, st7789.BLACK)

4. Real-time sensordashboard op M5Stack Core2

Combineer dit displayconcept met een M5Stack Core2 om een IoT-monitoringsstation met twee schermen te bouwen. De Core2 verwerkt de sensorgegevens, terwijl de StickC PLUS2 met dit scherm een secundaire gegevensweergave toont.

// Geef de actuele temperatuur weer op een compact StickC PLUS2-scherm
#include <M5StickCPlus2.h>

float temperature = 0.0;

void setup() {
  M5.begin();
  M5.Lcd.setRotation(3);
  M5.Lcd.fillScreen(BLACK);
  M5.Lcd.setTextFont(4);
  M5.Lcd.setTextColor(YELLOW);
}

void loop() {
  M5.update();
  temperature = M5.Imu.getTemp();  // Interne temperatuursensor
  M5.Lcd.fillScreen(BLACK);
  M5.Lcd.setCursor(10, 40);
  M5.Lcd.printf("Temp: %.1f C", temperature);
  delay(1000);
}

5. Prototyping van de Cardputer-displaymodule

De M5Stack Cardputer-Adv gebruikt dezelfde ST7789V-driver met een resolutie van 135×240. Prototypet schermindelingen eerst op een StickC PLUS2 en zet de code daarna rechtstreeks over — de schermafmetingen en SPI-opdrachtenset zijn identiek.

// Gedeelde code voor de schermindeling (werkt op zowel StickC PLUS2 als Cardputer-Adv)
#include <TFT_eSPI.h>
TFT_eSPI tft = TFT_eSPI();

void drawStatusBar(String label, int value, uint16_t color) {
  tft.fillRect(0, 0, 135, 20, TFT_DARKGREY);
  tft.setTextColor(color, TFT_DARKGREY);
  tft.setTextSize(1);
  tft.setCursor(4, 5);
  tft.printf("%s: %d", label.c_str(), value);
}

void setup() {
  tft.init();
  tft.setRotation(1);
  tft.fillScreen(TFT_BLACK);
  drawStatusBar("RSSI", -67, TFT_GREEN);
}

6. Energiezuinige draagbare displaynode

De achtergrondverlichtingsstroom van 20 mA en de bedrijfsspanning van 3,3 V maken dit scherm geschikt voor draagbare toepassingen op batterijen. Combineer dit met cycli van diepe slaapstand om de gebruiksduur aanzienlijk te verlengen.

// Patroon voor schermupdates in diepe slaapstand (ESP32 + ST7789V)
#include <TFT_eSPI.h>
#include <esp_sleep.h>

TFT_eSPI tft = TFT_eSPI();
#define SLEEP_DURATION_US  (30 * 1000000ULL)  // 30 seconden

void setup() {
  tft.init();
  tft.setRotation(1);
  tft.fillScreen(TFT_BLACK);
  tft.setTextColor(TFT_CYAN);
  tft.setTextSize(2);
  tft.setCursor(10, 60);
  tft.println("Wakker geworden!");

  delay(3000);  // 3 seconden weergeven

  // Schakel de achtergrondverlichting uit voordat de slaapstand wordt geactiveerd
  pinMode(4, OUTPUT);
  digitalWrite(4, LOW);

  esp_sleep_enable_timer_wakeup(SLEEP_DURATION_US);
  esp_deep_sleep_start();
}

void loop() {}

Inhoud van de verpakking

  • 1× 1,14-inch IPS TFT-lcd-schermmodule (ST7789V, 135×240, FPC-connector)

Let op: dit is een kale schermmodule. Geen PCB-adapter, headers of kabels inbegrepen. Compatibel met de boardindeling van de M5StickC PLUS2. De glasleverancier (BOE of JDI) kan variëren — beide zijn volledig compatibel.

Veelgestelde vragen

V1: Is dit scherm compatibel met de originele M5StickC PLUS (niet PLUS2)?
A: De M5StickC PLUS en PLUS2 gebruiken beide een ST7789V-gestuurd display van 1,14 inch met een resolutie van 135×240 en dezelfde FPC-indeling. De mechanische pasvorm hangt echter af van de behuizing. Elektrisch zijn de schermen identiek — controleer je boardrevisie voordat je bestelt.

Q2: BOE- of JDI-glas — welke ontvang ik?
A: Beide zijn op voorraad en de geleverde eenheid kan, afhankelijk van de actuele voorraad, van een van beide leveranciers afkomstig zijn. Beide varianten zijn elektrisch en softwarematig identiek. Je hoeft de code of driverconfiguratie niet aan te passen op basis van de glasleverancier.

Q3: Welke SPI-snelheid ondersteunt de ST7789V?
A: De ST7789V ondersteunt theoretisch SPI-kloksnelheden tot 80 MHz, maar de meeste ESP32-implementaties werken stabiel op 40 MHz. TFT_eSPI gebruikt voor dit paneel standaard 40 MHz, wat optimaal is voor vloeiende animaties zonder communicatiefouten.

Q4: Kan ik dit scherm gebruiken met Arduino (op AVR gebaseerde borden zoals UNO of Nano)?
A: Ja, maar met beperkingen. AVR-borden halen niet de SPI-snelheid van een ESP32. Verwacht lagere verversingssnelheden (ongeveer 5–10 fps) door de maximale SPI-snelheid van 8 MHz op de meeste AVR-chips. Gebruik de Adafruit ST7789-bibliotheek met hardware-SPI voor de beste resultaten.

Q5: Heeft het vervangende scherm een aanraaklaag?
A: Nee. Dit is uitsluitend een displaymodule — er is geen capacitieve of resistieve aanraaklaag aanwezig. Als je project aanraakinvoer vereist, zoek dan naar een displaymodule met een geïntegreerde aanraakcontroller, zoals de FT6336.

Q6: Welke kleurdiepte ondersteunt de ST7789V?
A: De ST7789V ondersteunt kleurdieptes van 12 bits (RGB444), 16 bits (RGB565) en 18 bits (RGB666). De meeste bibliotheken gebruiken standaard 16-bits RGB565 (65.000 kleuren), wat een goede balans biedt tussen kleurkwaliteit en efficiënt SPI-busgebruik. Voor alle 262.000 kleuren is de 18-bitsmodus vereist.

Q7: Welk gereedschap heb ik nodig om het scherm van mijn M5StickC PLUS2 te vervangen?
A: Je hebt een plastic spudger of wrikgereedschap nodig om de behuizing van de StickC PLUS2 te openen, een pincet om de FPC-lintkabel te hanteren en eventueel een heteluchtstation (ongeveer 80 °C) om de lijm rond het displayframe los te maken. Gebruik geen scherp metalen gereedschap in de buurt van de bevestigingspunten van de FPC.

Q8: Detecteert de M5Stack UIFlow-/MicroPython-firmware het vervangende scherm automatisch?
A: Ja. De fabrieksfirmware en UIFlow-runtime van de M5StickC PLUS2 detecteren het display via de hardwareaansluiting, niet via een identificatiechip. Omdat dit vervangende display dezelfde ST7789V-driver en FPC-pinout gebruikt, werkt het display na installatie direct met alle officiële M5Stack-firmware.

OpenELAB-klantinformatie

Verzending en bestelling

Bekijk informatie over orderverwerking, verzendtarieven, uitvoeringslocaties, douane, belastingen en richtlijnen voor leveringsproblemen.

OpenELAB GlobalEngelsSnelle navigatie ingeschakeld

1. Algemene informatie over verzending

  • We bieden betrouwbare verzendservices met een trackingnummer voor elke bestelling.
  • Verzendadressen moeten in het Engels worden ingevoerd en mogen geen speciale symbolen bevatten, zodat het koerierssysteem je locatie correct kan herkennen.
  • Controleer voordat je je bestelling plaatst of je verzendadres correct is. We verzenden uitsluitend naar het adres dat je bij het afrekenen hebt opgegeven.
  • Bestellingen met artikelen op voorraad worden doorgaans binnen 1 werkdag na bevestiging van de bestelling verzonden.
  • De geschatte levertijden hebben betrekking op de periode na verzending en zijn exclusief verwerkingstijd van de bestelling, weekenden, feestdagen, douane-inspecties en vertragingen door overmacht.
  • Als je je bestelling wilt annuleren of wijzigen, neem dan contact met ons op voordat de bestelling als “Verzonden” is gemarkeerd. Zodra de bestelling is verzonden, kan deze niet meer worden geannuleerd of gewijzigd.

🚀 Snellere verzending nodig?

Als je een versnelde verzending nodig hebt, neem dan contact op met onze klantenservice via info@openelab.io voor een offerte op maat op basis van je bestemming.

2. Verzendtarieven en -opties

Verzendtarieven worden berekend op basis van de bestelwaarde, bestemming en beschikbare verzendmethoden. De definitief beschikbare opties worden bij het afrekenen weergegeven.

2.1 Binnenlandse verzending in Duitsland

Verzendmethode Bestelwaarde Kosten Geschatte levertijd
Deutsche Post €0.00 - €50.00 €4.95 2–4 werkdagen
Deutsche Post Boven €50,00 Gratis 2–4 werkdagen
DHL Paket
(Snellere levering)
€0.00 - €50.00 €6.95 1–3 werkdagen
DHL Paket
(Snellere levering)
€50.00 - €100.00 €2.00 1–3 werkdagen
DHL Paket
(Snellere levering)
Boven €100,00 Gratis 1–3 werkdagen

2.2 Geselecteerde EU-landen/-regio's

Beschikbare verzendbestemmingen binnen de EU worden bij het afrekenen weergegeven op basis van je verzendadres. Voor bestellingen die naar geselecteerde EU-landen of -regio's buiten Duitsland worden verzonden, gebruiken we FedEx Regional Economy.

Verzendmethode Bestelwaarde Kosten Geschatte levertijd
FedEx Regional Economy €0.00 - €100.00 €7.95 3–5 werkdagen
FedEx Regional Economy Boven €100,00 Gratis 3–5 werkdagen

EU-bestellingen kunnen worden uitgevoerd vanuit ons magazijn in München of, indien van toepassing, vanuit ons magazijn in Shenzhen, afhankelijk van de beschikbaarheid van de voorraad. Voor EU-lidstaten neemt OpenELAB de toepasselijke invoerrechten en belastingen voor zijn rekening onder de DDP-service, waar vereist.

2.3 Verenigde Staten

Regio Verzendmethode Bestelwaarde Kosten Geschatte levertijd
Continentale VS
(50 staten)
USPS Ground Advantage €0.00 - €45.00 €4.95 3-7 werkdagen
USPS Ground Advantage Meer dan €45.00 Gratis 3-7 werkdagen
USPS Priority Mail €0.00 - €45.00 €16.95 1-4 werkdagen
USPS Priority Mail Meer dan €45.00 €14.95 1-4 werkdagen
Niet-continentale VS
(AK, HI, PR, enz.)
USPS Ground Advantage €0.00 - €60.00 €6.95 5-9 werkdagen
USPS Ground Advantage Meer dan €60.00 Gratis 5-9 werkdagen

Niet-continentale regio’s van de VS omvatten Alaska, Amerikaans-Samoa, Guam, Hawaï, de Marshalleilanden, de Noordelijke Marianen, Palau, Puerto Rico, de Amerikaanse Maagdeneilanden en adressen van de Amerikaanse strijdkrachten.

2.4 Internationale bestemmingen buiten de EU

Voor geselecteerde internationale bestemmingen buiten de EU, waaronder Zwitserland, het Verenigd Koninkrijk en Noorwegen, gelden de volgende verzendtarieven:

Bestelbedrag Verzendkosten
€0.00 - €300.00 €19.95
Meer dan €300.00 Gratis

Voor bestemmingen buiten de EU kunnen invoerrechten, belastingen en douanekosten in rekening worden gebracht door het land van bestemming; deze zijn voor rekening van de ontvanger.

3. Magazijnen en orderverwerking

Onze producten kunnen worden opgeslagen in onze magazijnen in München, Arlington en Shenzhen. Het daadwerkelijke verzendmagazijn hangt af van de productbeschikbaarheid en bestemming.

3.1 Magazijn in München

Voor producten die in ons magazijn in München zijn opgeslagen, gebruiken we Deutsche Post of DHL Paket voor binnenlandse leveringen binnen Duitsland. Voor geselecteerde EU-bestemmingen buiten Duitsland gebruiken we FedEx Regional Economy.

3.2 Magazijn in Arlington

Voor producten die in ons magazijn in Arlington zijn opgeslagen, gebruiken we USPS of UPS voor leveringen binnen de Verenigde Staten.

3.3 Magazijn in Shenzhen

Voor artikelen die vooraf worden besteld of producten die rechtstreeks vanuit ons magazijn in Shenzhen worden verzonden, regelen we betrouwbare internationale verzending op basis van de bestemming en voorraadstatus. Voor EU-lidstaten neemt OpenELAB de toepasselijke invoerrechten en belastingen voor zijn rekening onder de DDP-service, waar vereist.

4. Voorraad, voorbestellingen en gesplitste verzendingen

  • Voorraadstatus: Controleer de productpagina voor realtime-informatie over de voorraad. Als een artikel niet op voorraad is in onze lokale magazijnen, kan het worden gemarkeerd als “Voorbestelling”.
  • Afhandeling van pre-orders: Pre-orderartikelen kunnen rechtstreeks vanuit Shenzhen worden verzonden of eerst worden aangevuld in een lokaal magazijn voordat ze definitief worden geleverd.
  • Gesplitste zendingen: Als uw bestelling zowel artikelen op voorraad als pre-orderartikelen bevat, kunnen deze afzonderlijk worden verzonden. Voor gesplitste zendingen die het gevolg zijn van onze fulfilmentregeling worden geen extra verzendkosten in rekening gebracht.

5. Douane, belastingen en leveringsproblemen

5.1 Douane en belastingen

Voor EU-lidstaten:
Ongeacht of de bestelling vanuit Duitsland of China wordt verzonden, dekt OpenELAB waar vereist de toepasselijke invoerrechten en belastingen via de DDP-service. Klanten in EU-lidstaten zouden bij levering geen aanvullende invoerrechten of btw in rekening moeten krijgen.

Belangrijke mededeling voor niet-EU-landen:
Voor bestemmingen buiten de Europese Unie, zoals Zwitserland, Noorwegen en het Verenigd Koninkrijk, kunnen lokale autoriteiten bij levering invoerrechten, belastingen en douanekosten in rekening brengen. Deze kosten zijn voor rekening van de ontvanger.

5.2 Beschadigde, vertraagde of zoekgeraakte pakketten

Controleer uw pakket indien mogelijk bij levering. Als u zichtbare schade opmerkt, meld dit dan aan de vervoerder en neem zo snel mogelijk contact met ons op. Dit doet geen afbreuk aan uw wettelijke consumentenrechten.

Als uw pakket vertraagd is, zoekgeraakt of naar de afzender is teruggestuurd, of als de trackinginformatie ongebruikelijk lang niet is bijgewerkt, neem dan contact met ons op via info@openelab.io. We helpen u de verzendstatus bij de vervoerder te controleren.

5.3 Onjuist adres of mislukte levering

Als een pakket niet kan worden bezorgd vanwege een onjuist of onvolledig adres dat door de klant is opgegeven, weigering van de levering of het niet afhalen van het pakket, kunnen aanvullende verzend- of retourkosten van toepassing zijn.

6. Btw

Voor bestellingen binnen de EU wordt de btw bij het afrekenen geïnd volgens de toepasselijke regels van het land van bestemming. Voor bestellingen naar EU-lidstaten die onder onze DDP-verzendregeling vallen, zou bij levering geen aanvullende btw in rekening moeten worden gebracht.

Customer Reviews

Based on 4 reviews
75%
(3)
25%
(1)
0%
(0)
0%
(0)
0%
(0)
P
Peyton Ward
ST7789V 1.14" IPS TFT Screen | M5Stack StickC PLUS2 | 135240: smooth first setup

I added ST7789V 1.14" IPS TFT Screen | M5Stack StickC PLUS2 | 135240 to a recent project and found the initial setup straightforward. It has remained dependable and delivered the result I expected.

D
Danila

I like this screen, fully working!

R
Reese Carter
ST7789V 1.14" IPS TFT Screen | M5Stack StickC PLUS2 | 135240: useful after setup

After working with ST7789V 1.14" IPS TFT Screen | M5Stack StickC PLUS2 | 135240 for a while the overall experience felt stable and predictable. The result was good after a little adjustment during the first configuration.

F
Finley Scott
ST7789V 1.14" IPS TFT Screen | M5Stack StickC PLUS2 | 135240: solid build quality

The ST7789V 1.14" IPS TFT Screen | M5Stack StickC PLUS2 | 135240 arrived in good condition and fitted neatly into my existing setup. Integration went smoothly and I have not encountered any significant issues.