MKS-Monster8 icon indicating copy to clipboard operation
MKS-Monster8 copied to clipboard

Using MKS TFT35 display in MKS Monster8 V2

Open marcoslajovic opened this issue 1 year ago • 5 comments

I've been looking for the last few days how to use a MKS TFT35 touch screen display on the MKS Monster8 board without success. I finally figured out how to do it so I decided to create this post.

On the MKS TFT35 display, connect a 4-pin cable to the AUX-1 connector on the 4 lower pins where it says TX RX GND +5V.

Fig1

On the Monster8 board, connect the same cable with the same sequence to the UART connector (next to the CAN I2C connectors). In this connector, the pins are in the sequence from top to bottom like this: RX1, TX1, GND and +5V.

Fig2a

The TX pin from TFT35 display must be connected to the RX1 pin in monster board, the RX pin in TFT35 display must be connected to the TX1 pin in TFT35 board.

In Marlin 2.0 firmware in config.h set serial_port2 equal to 1:

Fig3

In the variant.h file that is in the folder: buildroot/share/PlatformIO/variants/MARLIN_F407VE Change the serial_uart_instance to 2:

Fig4

With this change, the UART connector on the board becomes Serial2 (USART2), which will connect to the Serial_port_2 configured in config.h. Serial_Port_2 receives the value 1 to say that it is the first serial port on the board, although it already has a serial port but which is defined by default at -1 to make the connection with the PC.

The following photo shows the system working with the display reading the plate temperature sensor.

Fig5

marcoslajovic avatar Aug 13 '23 17:08 marcoslajovic

Hello, could you share your configuration.h file? Your explanation does not say how you configured the display in marlin.

neysmoreira avatar Feb 15 '24 19:02 neysmoreira

Hello, I did the same combo with the MKS TFT35 V1 on my Monster 8 V2 and it works perfectly. I have the BTT Firmware ( MKS_TFT35_V1_0.27.x_encrypted.bin ) and it works perfectly. However, when I plug the WIFI module on my lester 8 V2 the connection between the screen and the card does not work. I know that the wifi module uses uart 1 and the screen too. How can I resolve this conflict?

guesch39 avatar Jul 06 '24 10:07 guesch39