- Stock: 9
- Modelo: TFT35-SPI
La BIGTREETECH TFT35 SPI V2.1 es una pantalla táctil resistiva de 3,5 pulgadas y 480 × 320 píxeles diseñada para mostrar KlipperScreen desde un host Linux compatible. Utiliza SPI para la imagen e I2C para el táctil, por lo que encaja especialmente bien en montajes compactos con BIGTREETECH CB1 V2.2 y placas Manta que incorporen la interfaz FPC correspondiente.
No debe confundirse con una BIGTREETECH TFT35 V3.x: esta V2.1 no es una pantalla autónoma para conectar directamente por EXP1/EXP2 o UART a Marlin. La interfaz gráfica, el control de la impresora y el soporte táctil dependen del sistema Linux, de KlipperScreen, del cableado y de los overlays instalados.
Características principales
- Pantalla: TFT a color de 3,5 pulgadas.
- Resolución: 480 × 320 píxeles.
- Controlador LCD: ILI9488 mediante SPI.
- Controlador táctil: NS2009 resistivo mediante I2C.
- Alimentación: 5 V CC.
- Nivel lógico: 3,3 V.
- Conexiones: FPC de 9 contactos y XH2.54 de 10 posiciones.
- Formato compacto: PCB de 98 × 56 mm.
- Indicador D2: permite comprobar que la pantalla recibe alimentación.
Especificaciones técnicas
| Característica | Valor |
|---|---|
| Fabricante y revisión | BIGTREETECH TFT35 SPI V2.1 |
| Tecnología táctil | Resistiva, controlador NS2009 por I2C |
| Interfaz de imagen | SPI, controlador ILI9488 |
| Diagonal | 3,5 pulgadas |
| Resolución | 480 × 320 px |
| Alimentación | 5 V CC |
| Lógica | 3,3 V |
| Dimensiones exteriores | 98,00 × 56,00 mm |
| Centros de montaje | 91,97 × 49,99 mm |
| Conectores | FPC 1,0 mm de 9 contactos y XH2.54 de 10 posiciones |
Compatibilidad: qué combinaciones están documentadas
| Combinación | Compatibilidad | Condiciones y límites |
|---|---|---|
| Manta M4P, M5P o M8P + CB1 | Documentada por BIGTREETECH | La revisión de la Manta debe ofrecer la interfaz FPC, y deben coincidir cable, orientación, imagen CB1 y overlay. |
| Manta M8P V2 + CB1 V2.2 | Combinación recomendada dentro del catálogo | Seguir el manual de la M8P V2 y usar una imagen oficial CB1 actual. |
| PI4B Adapter + CB1 | Requiere interfaz adicional | Puede utilizarse el BIGTREETECH IO2CAN V1.0 configurado para CB1, porque el adaptador PI4B no incorpora el FPC dedicado. |
| Raspberry Pi o CM4 | Compatibilidad parcial | La guía oficial documenta visualización por SPI, pero advierte que el táctil no está soportado en ese procedimiento. |
| CB2 u otra portadora | No asumida | Compartir formato o conector no basta: la revisión debe documentar pinout, niveles, overlay y software compatibles. |
| Marlin o RepRapFirmware como LCD directa | No corresponde | No ofrece el modo autónomo EXP/UART de una TFT35 V3.x; está pensada como periférico del host Linux. |
Conectores y señales
La pantalla ofrece dos formas de conexión. El conector XH2.54 expone diez señales, incluida la interrupción táctil IORQ. El FPC de 9 contactos transporta alimentación, SPI e I2C, pero omite esa línea. No conectes ambos por semejanza mecánica ni adaptes un cable sin comprobar cada pin.
| Señal | XH2.54 | FPC | Función |
|---|---|---|---|
IORQ | Pin 1 | No disponible | Interrupción/solicitud táctil |
SCL | Pin 2 | Pin 1 | Reloj I2C del táctil |
SDA | Pin 3 | Pin 2 | Datos I2C del táctil |
RS | Pin 4 | Pin 3 | Selección datos/comando del LCD |
NSS | Pin 5 | Pin 4 | Selección SPI del LCD |
SCK | Pin 6 | Pin 5 | Reloj SPI |
MOSI | Pin 7 | Pin 6 | Datos SPI hacia la pantalla |
MISO | Pin 8 | Pin 7 | Datos SPI hacia el host |
GND | Pin 9 | Pin 8 | Masa |
+5V | Pin 10 | Pin 9 | Alimentación de la pantalla |
Configuración con CB1 y KlipperScreen
En una instalación nueva conviene utilizar una imagen oficial CB1 actual. BIGTREETECH ha cambiado el nombre de algunos archivos entre versiones: las imágenes recientes emplean armbianEnv.txt, mientras que documentación anterior menciona BoardEnv.txt. Edita siempre el archivo presente en la partición BOOT de la imagen instalada.
- Apaga completamente la impresora y desconecta también cualquier USB que pueda realimentar la electrónica.
- Conecta el FPC en la orientación indicada por la placa Manta o por el adaptador utilizado. No insertes ni retires el cable con alimentación.
- En la partición
BOOT, habilitatft35_spien la línea de overlays sin borrar otros ajustes necesarios. - Ajusta
param_tft35_spi_rotatea 0, 90, 180 o 270 grados según el montaje. - En
system.cfg, selecciona TFT35 como fuente de KlipperScreen y sincroniza el ángulo táctil con la orientación de imagen. - Reinicia el host y comprueba imagen, tacto, orientación y calibración antes de cerrar la caja.
overlays=tft35_spi
param_tft35_spi_rotate=0
Si la imagen es la antigua CB1 V2.2.1, la documentación de BIGTREETECH indicaba usar tft35_spi25 para reducir la velocidad SPI y evitar una imagen desordenada. Las imágenes posteriores ya aplican una velocidad más conservadora; no copies ese ajuste legado en un sistema actual salvo que la documentación de su versión lo requiera.
Uso compartido del bus SPI
En CB1, TFT35 SPI y el controlador CAN MCP2515 pueden compartir SPI1 mediante selecciones independientes. BIGTREETECH señala que la multiplexación es teóricamente posible, pero también recomienda no cargar SPI1 con otras funciones cuando MCP2515 necesita respuesta en tiempo real.
Solución de problemas
- D2 no se enciende: revisa los 5 V, masa, continuidad, orientación y conexión del cable.
- D2 encendido pero sin imagen: comprueba overlay, imagen CB1, servicio KlipperScreen y selección de interfaz.
- Imagen corrupta o aleatoria: actualiza a una imagen CB1 oficial reciente; si mantienes V2.2.1, revisa el overlay legado de 25 MHz.
- Imagen correcta pero táctil girado: alinea la rotación del framebuffer y el ángulo táctil de KlipperScreen.
- Táctil impreciso: aplica el procedimiento oficial de calibración libinput.
- Raspberry Pi muestra imagen pero no responde al tacto: esa limitación está indicada por BIGTREETECH para su procedimiento de Raspberry Pi.
Es para ti si
- Quieres una interfaz KlipperScreen compacta integrada con CB1 y una Manta compatible.
- Tu placa ofrece el FPC documentado o vas a utilizar un adaptador con pinout comprobado.
- Prefieres una pantalla de 3,5 pulgadas con montaje sencillo y configuración mediante overlay.
- Estás dispuesto a configurar el host Linux y a comprobar orientación y calibración.
No es para ti si
- Buscas una pantalla autónoma para Marlin con EXP1/EXP2, UART o modo táctil propio.
- Necesitas táctil oficialmente soportado mediante el procedimiento publicado para Raspberry Pi/CM4.
- Tu host o placa no documenta las señales de 5 V, SPI e I2C de esta revisión.
- Quieres una instalación plug-and-play sin editar la configuración del sistema.
Montaje seguro
- Trabaja siempre sin alimentación y sin USB conectado.
- No apliques 5 V a las líneas lógicas SPI o I2C: trabajan a 3,3 V.
- No fuerces el FPC y verifica tanto la orientación como la cara de contactos.
- Deja espacio para el cable y evita radios de curvatura cerrados.
- Comprueba que tornillos y separadores no toquen pistas o componentes.
- Prueba el táctil completo, incluidas esquinas, antes de cerrar el frontal.
Documentación técnica
El repositorio oficial BIGTREETECH TFT35-SPI reúne manual, esquema, pinout, cotas y modelo 3D. Si el tacto necesita ajuste, consulta también la guía oficial de calibración libinput. Comprueba siempre las notas de la imagen CB1 que tengas instalada, ya que nombres de archivo y overlays pueden cambiar entre versiones.