Menu
Your Cart

MKS TFT35 V1.0 3.5-inch Touchscreen - UART, SD and USB

MKS TFT35 V1.0 3.5-inch Touchscreen - UART, SD and USB
MKS TFT35 V1.0 3.5-inch Touchscreen - UART, SD and USB
MKS TFT35 V1.0 3.5-inch Touchscreen - UART, SD and USB
MKS TFT35 V1.0 3.5-inch Touchscreen - UART, SD and USB
MKS TFT35 V1.0 3.5-inch Touchscreen - UART, SD and USB
MKS TFT35 V1.0 3.5-inch Touchscreen - UART, SD and USB
MKS TFT35 V1.0 3.5-inch Touchscreen - UART, SD and USB
MKS TFT35 V1.0 3.5-inch Touchscreen - UART, SD and USB
MKS TFT35 V1.0 3.5-inch Touchscreen - UART, SD and USB
MKS TFT35 V1.0 3.5-inch Touchscreen - UART, SD and USB
MKS TFT35 V1.0 3.5-inch Touchscreen - UART, SD and USB
27.99€
Ex Tax: 23.13€
  • Stock: 1
  • Model: TFT35-MKS
Fast shipping from Spain
Delivery from 24 hours and free shipping available in mainland Spain.
Stock on hand
Shipped quickly from Spain, with a full VAT invoice.
Secure & flexible payment
Pay by card, PayPal or bank transfer.
Expert technical support
Over 10 years helping customers with components and compatibility.

The MKS TFT35 V1.0 is a standalone 3.5-inch touchscreen designed to control 3D printers by sending G-code through a serial UART connection. It has its own processor, graphical interface and storage support, so it does not operate like a 12864 LCD connected through EXP1/EXP2: it communicates with a free serial port on the main controller.

It is particularly useful for upgrading Marlin or Smoothieware machines when the controller provides a UART, 5 V power and compatible firmware. It can operate the printer, send files from an SD card or USB flash drive, display status information and access additional functions without keeping a computer connected during the print.

MKS TFT35 V1.0 3.5-inch touchscreen for UART connection

Main features

  • 3.5-inch, 480 x 320-pixel resistive touchscreen.
  • STM32F407VET6 Arm Cortex-M4F processor running at 168 MHz.
  • Independent control through G-code commands over UART.
  • SD-card slot and USB host port for storage media.
  • Multilingual interface, including English and Spanish.
  • G-code console, motion, temperature, extrusion, fan and levelling controls.
  • Customisable logo, icons, colours and buttons through firmware resources.
  • Dedicated connector for an optional compatible MKS TFT WiFi module.

Verified specifications

FeatureValue
Manufacturer and revisionMKS / Makerbase TFT35 V1.0
Display3.5-inch resistive touchscreen
Resolution480 x 320 pixels
ProcessorSTM32F407VET6 Cortex-M4F at 168 MHz
Power input5 V DC from a compatible interface
Controller communicationUART through 5 V, GND, TX and RX
Selectable serial speeds9600, 57600, 115200 and 250000 baud
Print storageSD card and USB flash drive
PCB dimensions110 x 65 mm
Mounting centres102 x 57 mm
WiFiConnector for an optional MKS TFT WiFi module; not built in

Connection

The TFT35 needs an available UART on the main controller and four correctly identified signals: 5 V, GND, TX and RX. The TX output of one device must communicate with the RX input of the other, but connector order and orientation vary between controller revisions. Always check both silkscreens and pinouts before applying power.

Caution: do not connect the screen directly to 12 or 24 V. A printer using either system voltage does not guarantee that its auxiliary connector supplies 5 V. A plug that fits physically does not prove that its pin assignment is correct.
  1. Switch off the power supply and disconnect USB from the main controller.
  2. Locate a free UART and verify that its connector provides 5 V, GND, TX and RX.
  3. Check continuity and orientation if the cable is not the controller's original TFT cable.
  4. Connect power and ground, then cross TX/RX as specified by the documented pinout.
  5. Configure the serial port and select the same communication speed in firmware and screen.
  6. Perform the first test with heaters disabled and verify temperatures, motion and endstops before printing.

Marlin configuration

The MKS TFT35 is not declared as a graphical LCD in Marlin's controller options. It must receive the same G-code protocol as a serial host. On a controller with an available second UART, the usual structure is:

#define SERIAL_PORT_2 <controller_UART_port>
#define BAUDRATE_2 115200

The port number is not universal: it depends on the microcontroller, controller revision and pin file. On Marlin versions without a separate baud-rate setting for the second port, the TFT must use the configured general value. The screen itself supports 9600, 57600, 115200 and 250000 baud.

  • Do not assign the TFT to a UART already used by WiFi, Bluetooth, another host or a serial peripheral.
  • A screen that powers up but shows no temperatures usually indicates incorrect TX/RX, port or baud rate.
  • If status data is received but buttons have no effect, also check the return path from TFT TX to controller RX.
  • Advanced functions depend on commands and reports implemented by the specific Marlin version and configuration.

Current serial-port options are listed in the official Marlin documentation.

Smoothieware, Repetier and Klipper

  • Smoothieware: Makerbase specifies support through a G-code serial port. UART and communication speed must be configured for the actual controller.
  • Repetier: the historical TFT firmware contains specific handling for this system, but feature coverage may depend on version and should not be assumed to be complete.
  • Klipper: this is not a KlipperScreen, HDMI, DSI or Linux-host SPI display. We do not recommend purchasing it as a native Klipper interface; third-party bridges may be partial and do not constitute official support.

Printing from SD or USB and G-code preview

The TFT35 can read files from its own SD card or USB flash drive and stream them to the controller over UART. When printing this way, avoid having another host transmit commands simultaneously through the same logical channel.

A model preview does not appear automatically for every file: the slicer or post-processing step must embed graphical data in a format recognised by the MKS firmware. An ordinary G-code file may print correctly even if no thumbnail is displayed.

Optional functions: actual requirements

FunctionRequirements
WiFiRequires a compatible MKS TFT WiFi module, firmware and network configuration. Historical apps or remote services may change over time.
Filament runout detectionRequires a compatible sensor, input, polarity, wiring and configuration.
Power-loss resumeDepends on printing method, firmware, storage and, for some installations, a compatible detection or UPS module. Test it before relying on it for a long print.
Automatic power offRequires a compatible power-control stage such as a correctly wired PWC system; the screen cannot disconnect the main supply by itself.
Levelling and probeThe main controller and firmware must manage the probe, limits and procedure. The TFT only requests actions through G-code.

Updating the screen firmware

  1. Download only the package for MKS TFT35 from the official Makerbase documentation.
  2. Keep a backup of the configuration and resources you want to preserve.
  3. Extract the package and copy its required files and folders to the root of an SD card.
  4. With the screen switched off, insert the card and power it on or press reset.
  5. Do not remove the card or interrupt power while the update is running.
  6. When complete, remove or archive the update files to prevent an accidental repeat.

Do not mix binaries, fonts or image resources from TFT24, TFT28/32, TFT70, TS35 or H43 packages. Similar appearance or size does not make their firmware interchangeable.

Physical and functional compatibility

Compatibility does not depend on printer model alone. This screen is suitable when the controller provides 5 V, ground and a free bidirectional UART, runs compatible G-code firmware and has room for a 110 x 65 mm PCB with 102 x 57 mm mounting centres. A model-specific printed enclosure or bracket may be required.

It is not a direct replacement for a screen connected only through EXP1/EXP2, a proprietary panel or a machine whose UART is already occupied. Cables and pinouts from another MKS TFT should not be copied without checking the revision.

Is it for you?

It is for you if you want a standalone touch interface for a controller with documented UART and 5 V, use Marlin or Smoothieware and want SD/USB printing with optional MKS expansion.

It is not for you if you need KlipperScreen, a direct EXP1/EXP2 screen, an HDMI/DSI interface or cannot verify the controller pinout and serial port.

Contents

  • 1 x MKS TFT35 V1.0 touchscreen.

SD card, USB flash drive, WiFi module, sensors, PWC, UPS, enclosure and other accessories are not considered included unless expressly stated in the order options or photographs.

Write a review

Note: HTML is not translated!
Bad Good
Captcha