Inicio Pantalla TFT IPS ST7789V de 1.14" | 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

Pantalla TFT IPS ST7789V de 1.14" | M5Stack StickC PLUS2 | 135×240

SKU: TB-TFT114
Precio de oferta 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.

Añadir a la lista de deseos
1.14 - inch TFT Screen for M5Stack StickC PLUS 2

Pantalla TFT IPS ST7789V de 1.14" | M5Stack StickC PLUS2 | 135×240

3,14 €

Pantalla TFT IPS de repuesto ST7789V de 1.14 pulgadas para M5Stack StickC PLUS2

Mantén tu serie M5Stack StickC PLUS funcionando al máximo con esta pantalla LCD TFT IPS de repuesto de 1.14 pulgadas, fabricada con precisión para coincidir. Impulsada por el probado controlador ST7789V, esta pantalla ofrece una salida vívida a todo color de 135 × 240 desde cualquier ángulo de visión. Tanto si estás restaurando una pantalla dañada como si buscas un repuesto para tu kit de desarrollo M5StickC PLUS2, este reemplazo directo está diseñado para garantizar una compatibilidad exacta con el hardware: mismo pinout FPC, mismas dimensiones del vidrio y la misma pila de software.

La pantalla utiliza un panel IPS reforzado disponible de los proveedores BOE y JDI. Ambas versiones son totalmente compatibles a nivel de hardware y software e intercambiables, por lo que puedes soldar cualquiera de ellas sin cambiar el código. La interfaz SPI de 4 líneas se conecta directamente al microcontrolador principal con lógica de 3.3 V, y la retroiluminación de un solo LED mantiene el consumo en unos ajustados 20 mA.

Especificaciones técnicas

Parámetro Valor
Tamaño de pantalla 1.14 pulgadas
Tipo de panel LCD IPS (alta definición)
Resolución 135(H) × RGB × 240(V) píxeles
Circuito integrado controlador ST7789V
Interfaz de comunicación SPI de 4 líneas
Colores de la pantalla Color completo (262K colores)
Área de visualización activa 14.864(H) × 24.912(V) mm
Dimensiones generales 17.6(H) × 31.0(V) × 1.6(D) mm
Tamaño de píxel 0.1101(H) × 0.1038(V) mm
Conector soldable (FPC) 13 pines, paso de 0.7 mm (tipo soldable)
Conector enchufable (FPC) 8 pines, paso de 0.5 mm (tipo enchufable)
Tipo de vidrio Vidrio reforzado (BOE o JDI, totalmente compatible)
Ángulo de visión Todos los ángulos de visión (tecnología IPS)
Tensión de funcionamiento 3.3 V
Corriente de funcionamiento 20 mA
Tipo de retroiluminación 1× LED
Temperatura de funcionamiento -20 °C a +70 °C

Guía de disposición y etiquetas de la placa

El módulo de repuesto coincide directamente a nivel de placa con el conjunto de pantalla del M5StickC PLUS2. Detalles clave del conector y la disposición:

  • FPC superior (13 pines, paso de 0.7 mm, tipo soldable): Líneas de alimentación (VCC 3.3 V, GND), líneas de datos SPI (MOSI/MISO/SCLK), selección de chip (CS), datos/comandos (DC), reinicio (RST) y activación de la retroiluminación (BL). Coincide con la disposición de pads de la placa principal del M5StickC PLUS2.
  • FPC inferior (8 pines, paso de 0.5 mm, tipo enchufable): Conector secundario para el control táctil o de la retroiluminación en variantes ampliadas.
  • Área activa: Centrada dentro del contorno de vidrio de 17.6 × 31.0 mm. La zona activa de 14.864 × 24.912 mm proporciona el lienzo completo de 135 × 240 píxeles.
  • Proveedor del vidrio (BOE frente a JDI): Ambas variantes de vidrio templado se envían con características eléctricas idénticas. No se requieren cambios de firmware ni del controlador; puedes intercambiarlas libremente.
  • CI controlador (ST7789V): Ubicado en la FPC. Se comunica mediante SPI de 4 hilos (MOSI, SCLK, CS, DC). La línea de reinicio (RST) es activa en nivel bajo. Admite profundidades de color de 16 bits (RGB565) y 18 bits (RGB666).
  • LED de retroiluminación: Un único LED blanco integrado en el panel de guía de luz. El brillo se controla mediante PWM en el pin BL.
  • Sin soldaduras expuestas en el vidrio: Todas las conexiones eléctricas pasan por la cinta FPC. Los bordes del vidrio están sellados; no apliques tensión mecánica cerca de las zonas de unión de la FPC.

Casos de uso

1. Reemplazo directo de la pantalla en M5StickC PLUS2

El caso de uso más habitual: reemplazar la pantalla rota, averiada o atenuada de un dispositivo de la serie M5StickC PLUS. No se requieren cambios en el código; el controlador ST7789V ya es compatible con la biblioteca M5StickCPlus2.

// El código existente de M5StickC PLUS2 sigue funcionando después de cambiar la pantalla
#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("¡Pantalla OK!");
}

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

2. Controlador de pantalla SPI ESP32 personalizado (TFT_eSPI)

Usa esta pantalla como pantalla SPI independiente en cualquier placa ESP32 con la popular biblioteca TFT_eSPI. Define las asignaciones de pines en User_Setup.h y usa inmediatamente la API gráfica completa.

// 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("¡Hola ST7789V!", 10, 10, 2);
}

3. Salida de pantalla de MicroPython / UIFlow

Controla la pantalla desde MicroPython en una M5Stack ATOM Lite o una placa ESP32 compatible mediante la biblioteca 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. Panel de sensores en tiempo real en M5Stack Core2

Combina este concepto de pantalla con un M5Stack Core2 para crear una estación de monitorización IoT con dos pantallas. El Core2 se encarga de la lógica de los sensores, mientras que el StickC PLUS2 con esta pantalla muestra una lectura de datos secundaria.

// Mostrar la temperatura en tiempo real en una pantalla compacta StickC PLUS2
#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();  // Sensor de temperatura interno
  M5.Lcd.fillScreen(BLACK);
  M5.Lcd.setCursor(10, 40);
  M5.Lcd.printf("Temp: %.1f C", temperature);
  delay(1000);
}

5. Prototipado de módulos de pantalla para Cardputer

El M5Stack Cardputer-Adv utiliza el mismo controlador ST7789V con una resolución de 135×240. Prototipa primero las distribuciones de pantalla en un StickC PLUS2 y después transfiere el código directamente: las dimensiones de la pantalla y el conjunto de comandos SPI son idénticos.

// Código de distribución de pantalla compartido (funciona tanto en StickC PLUS2 como en 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. Nodo de pantalla portátil de bajo consumo

La corriente de retroiluminación de 20 mA y la tensión de funcionamiento de 3,3 V hacen que esta pantalla sea adecuada para dispositivos portátiles alimentados por batería. Combínala con ciclos de suspensión profunda para prolongar considerablemente la autonomía.

// Patrón de actualización de la pantalla en suspensión profunda (ESP32 + ST7789V)
#include <TFT_eSPI.h>
#include <esp_sleep.h>

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

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

  delay(3000);  // Mostrar durante 3 segundos

  // Apagar la retroiluminación antes de entrar en suspensión
  pinMode(4, OUTPUT);
  digitalWrite(4, LOW);

  esp_sleep_enable_timer_wakeup(SLEEP_DURATION_US);
  esp_deep_sleep_start();
}

void loop() {}

Lista de contenido

  • 1× módulo de pantalla LCD TFT IPS de 1,14 pulgadas (ST7789V, 135×240, conector FPC)

Nota: Este es un módulo de pantalla independiente. No incluye adaptador de PCB, conectores ni cables. Compatible con la distribución de la placa M5StickC PLUS2. El proveedor del vidrio (BOE o JDI) puede variar; ambos son totalmente compatibles.

Preguntas frecuentes

P1: ¿Esta pantalla es compatible con el M5StickC PLUS original (no PLUS2)?
R: Tanto el M5StickC PLUS como el PLUS2 utilizan una pantalla ST7789V de 1,14 pulgadas y 135×240 con la misma disposición de la FPC. Sin embargo, el ajuste mecánico depende del chasis. Eléctricamente, las pantallas son idénticas; verifica la revisión de tu placa antes de hacer el pedido.

P2: Cristal BOE frente a JDI: ¿cuál recibiré?
R: Ambos están disponibles y la unidad enviada puede proceder de cualquiera de los dos proveedores, según el inventario actual. Ambas variantes son idénticas eléctrica y funcionalmente en cuanto al software. No necesitas cambiar ningún código ni configuración del controlador según el proveedor del cristal.

P3: ¿Qué velocidad SPI admite el ST7789V?
R: El ST7789V admite teóricamente frecuencias de reloj SPI de hasta 80 MHz, pero la mayoría de las implementaciones para ESP32 funcionan de forma estable a 40 MHz. TFT_eSPI utiliza de forma predeterminada 40 MHz para este panel, una configuración óptima para animaciones fluidas sin errores de comunicación.

P4: ¿Puedo usar esta pantalla con Arduino (placas basadas en AVR, como UNO o Nano)?
R: Sí, pero con limitaciones. Las placas AVR no alcanzan la velocidad SPI de los ESP32. Espera frecuencias de actualización más bajas (aproximadamente 5–10 fps) debido al máximo de 8 MHz de SPI en la mayoría de los chips AVR. Usa la biblioteca Adafruit ST7789 con SPI de hardware para obtener los mejores resultados.

P5: ¿La pantalla de reemplazo incluye una capa táctil?
R: No. Es un módulo únicamente de pantalla: no tiene una capa táctil capacitiva ni resistiva. Si tu proyecto requiere entrada táctil, busca un módulo de pantalla con un controlador táctil integrado, como FT6336.

P6: ¿Qué profundidad de color admite el ST7789V?
R: El ST7789V admite modos de profundidad de color de 12 bits (RGB444), 16 bits (RGB565) y 18 bits (RGB666). La mayoría de las bibliotecas utilizan de forma predeterminada RGB565 de 16 bits (65 000 colores), lo que ofrece un buen equilibrio entre calidad de color y eficiencia del bus SPI. Para obtener 262 000 colores completos se requiere el modo de 18 bits.

P7: ¿Qué herramientas necesito para reemplazar la pantalla de mi M5StickC PLUS2?
R: Necesitas una espátula de plástico o herramienta de apertura para abrir la carcasa del StickC PLUS2, pinzas para manipular la cinta FPC y, opcionalmente, una estación de aire caliente (aproximadamente a 80 °C) para aflojar el adhesivo alrededor del marco de la pantalla. Evita usar herramientas metálicas afiladas cerca de los puntos de conexión de la FPC.

P8: ¿El firmware UIFlow / MicroPython de M5Stack detectará automáticamente la pantalla de reemplazo?
R: Sí. El firmware de fábrica y el entorno de ejecución UIFlow del M5StickC PLUS2 detectan la pantalla por su conexión de hardware, no mediante un chip identificador. Como este repuesto utiliza el mismo controlador ST7789V y la misma distribución de pines FPC, funcionará de inmediato con todo el firmware oficial de M5Stack después de instalarlo.

Información para clientes de OpenELAB

Envíos y pedidos

Revise la gestión de pedidos, las tarifas de envío, las ubicaciones de preparación de pedidos, las aduanas, los impuestos y las indicaciones para resolver problemas de entrega.

OpenELAB GlobalInglésNavegación rápida activada

1. Información general sobre envíos

  • Ofrecemos servicios de envío fiables con un número de seguimiento para cada pedido.
  • Las direcciones de envío deben introducirse en inglés y no deben contener símbolos especiales, para que el sistema del transportista pueda reconocer correctamente su ubicación.
  • Asegúrese de que su dirección de envío sea correcta antes de realizar el pedido. Enviaremos el pedido estrictamente a la dirección proporcionada durante el proceso de pago.
  • Los pedidos en stock suelen enviarse en un plazo de 1 día laborable después de la confirmación del pedido.
  • Los plazos de entrega estimados se refieren al periodo posterior al envío y no incluyen el tiempo de procesamiento del pedido, fines de semana, días festivos, inspecciones aduaneras ni retrasos por fuerza mayor.
  • Si necesita cancelar o modificar su pedido, póngase en contacto con nosotros antes de que el pedido aparezca como “Enviado”. Una vez enviado, el pedido no se puede cancelar ni modificar.

🚀 ¿Necesita un envío más rápido?

Si necesita un envío urgente, póngase en contacto con nuestro equipo de atención al cliente en info@openelab.io para solicitar un presupuesto personalizado según su destino.

2. Tarifas y opciones de envío

Las tarifas de envío se calculan según el valor del pedido, el destino y los métodos de envío disponibles. Las opciones finales disponibles se mostrarán durante el proceso de pago.

2.1 Envíos nacionales dentro de Alemania

Método de envío Valor del pedido Coste Entrega estimada
Deutsche Post €0.00 - €50.00 €4.95 De 2 a 4 días laborables
Deutsche Post Más de 50,00 € Gratis De 2 a 4 días laborables
DHL Paket
(Entrega más rápida)
€0.00 - €50.00 €6.95 De 1 a 3 días laborables
DHL Paket
(Entrega más rápida)
€50.00 - €100.00 €2.00 De 1 a 3 días laborables
DHL Paket
(Entrega más rápida)
Más de 100,00 € Gratis De 1 a 3 días laborables

2.2 Países o regiones seleccionados de la UE

Los destinos de envío disponibles en la UE se muestran durante el proceso de pago según su dirección de envío. Para los pedidos enviados a determinados países o regiones de la UE fuera de Alemania, utilizamos FedEx Regional Economy.

Método de envío Valor del pedido Coste Entrega estimada
FedEx Regional Economy €0.00 - €100.00 €7.95 De 3 a 5 días laborables
FedEx Regional Economy Más de 100,00 € Gratis De 3 a 5 días laborables

Los pedidos a la UE pueden gestionarse desde nuestro almacén de Múnich o, cuando corresponda, desde nuestro almacén de Shenzhen, según la disponibilidad de inventario. Para los Estados miembros de la UE, OpenELAB cubre los aranceles e impuestos de importación aplicables mediante el servicio DDP cuando sea necesario.

2.3 Estados Unidos

Región Método de envío Valor del pedido Coste Entrega estimada
EE. UU. continental
(50 estados)
USPS Ground Advantage €0.00 - €45.00 €4.95 De 3 a 7 días laborables
USPS Ground Advantage Más de 45,00 € Gratis De 3 a 7 días laborables
USPS Priority Mail €0.00 - €45.00 €16.95 De 1 a 4 días laborables
USPS Priority Mail Más de 45,00 € €14.95 De 1 a 4 días laborables
EE. UU. no continental
(AK, HI, PR, etc.)
USPS Ground Advantage €0.00 - €60.00 €6.95 De 5 a 9 días laborables
USPS Ground Advantage Más de 60,00 € Gratis De 5 a 9 días laborables

Las regiones no continentales de EE. UU. incluyen Alaska, Samoa Americana, Guam, Hawái, las Islas Marshall, las Islas Marianas del Norte, Palaos, Puerto Rico, las Islas Vírgenes de EE. UU. y las direcciones de las Fuerzas Armadas de EE. UU.

2.4 Destinos internacionales fuera de la UE

Para determinados destinos internacionales fuera de la UE, incluidos Suiza, el Reino Unido y Noruega, las tarifas de envío son las siguientes:

Importe del pedido Coste de envío
€0.00 - €300.00 €19.95
Más de 300,00 € Gratis

Para destinos fuera de la UE, el país de destino puede cobrar aranceles, impuestos y tasas aduaneras, que correrán a cargo del destinatario.

3. Almacenes y gestión logística

Nuestros productos pueden almacenarse en nuestros almacenes de Múnich, Arlington y Shenzhen. El almacén de envío depende de la disponibilidad del producto y del destino.

3.1 Almacén de Múnich

Para los productos almacenados en nuestro almacén de Múnich, utilizamos Deutsche Post o DHL Paket para las entregas nacionales dentro de Alemania. Para determinados destinos de la UE fuera de Alemania, utilizamos FedEx Regional Economy.

3.2 Almacén de Arlington

Para los productos almacenados en nuestro almacén de Arlington, utilizamos USPS o UPS para las entregas dentro de Estados Unidos.

3.3 Almacén de Shenzhen

Para artículos en preventa o productos gestionados directamente desde nuestro almacén de Shenzhen, organizamos envíos internacionales fiables según el destino y el estado del inventario. Para los Estados miembros de la UE, OpenELAB cubre los aranceles e impuestos de importación aplicables mediante el servicio DDP cuando sea necesario.

4. Inventario, preventas y envíos divididos

  • Estado del inventario: Consulta la página del producto para obtener información en tiempo real sobre las existencias. Si un artículo está agotado en nuestros almacenes locales, puede aparecer como «Preventa».
  • Gestión de preventas: Los artículos en preventa pueden enviarse directamente desde Shenzhen o reponerse primero en un almacén local antes de la entrega final.
  • Envíos divididos: Si tu pedido contiene artículos disponibles y artículos en preventa, podemos enviarlos por separado. No se cobrará ninguna tarifa de envío adicional por los envíos divididos causados por nuestra organización logística.

5. Aduanas, impuestos y problemas de entrega

5.1 Aduanas e impuestos

Para los Estados miembros de la UE:
Tanto si el envío se realiza desde Alemania como desde China, OpenELAB cubre los aranceles e impuestos de importación aplicables mediante el servicio DDP cuando sea necesario. Los clientes de los Estados miembros de la UE no deberían pagar aranceles de importación ni IVA adicionales en el momento de la entrega.

Aviso importante para países no pertenecientes a la UE:
Para destinos fuera de la Unión Europea, como Suiza, Noruega y el Reino Unido, las autoridades locales pueden cobrar aranceles de importación, impuestos y tasas aduaneras en el momento de la entrega. Estos costes son responsabilidad del destinatario.

5.2 Paquetes dañados, retrasados o perdidos

Cuando sea posible, inspecciona tu paquete al recibirlo. Si observas daños visibles, informa al transportista y contacta con nosotros lo antes posible. Esto no afecta a tus derechos legales como consumidor.

Si tu paquete se retrasa, se pierde, se devuelve al remitente o la información de seguimiento no se ha actualizado durante un periodo de tiempo inusualmente largo, escríbenos a info@openelab.io. Te ayudaremos a comprobar el estado del envío con el transportista.

5.3 Dirección incorrecta o entrega fallida

Si un paquete no puede entregarse debido a una dirección incorrecta o incompleta proporcionada por el cliente, al rechazo de la entrega o a la falta de recogida del paquete, pueden aplicarse costes adicionales de envío o devolución.

6. IVA

Para los pedidos dentro de la UE, el IVA se cobra al finalizar la compra conforme a las normas aplicables del país de destino. No debería cobrarse ningún IVA adicional en el momento de la entrega para los pedidos a Estados miembros de la UE cubiertos por nuestro acuerdo de envío DDP.

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.