Tft32

From RepRap
Revision as of 17:25, 12 June 2020 by Eltoozero (talk | contribs)
Jump to: navigation, search

TFT32

These resistive touch screen ARM based units indirectly control a 3D printer via gcodes sent via a serial interface.

Available under several different names, indicating the touch screen size:

  • TFT24 = 2.4" screen
  • TFT28 = 2.8" screen (same firmware as TFT32)
  • TFT32 = 3.2" screen (same firmware as TFT28)
  • TFT35 = 3.5" screen
  • TFT70 = 7.0" screen

Capabilities

Functions as touch-screen "head end" to your printer. Custom buttons that can run custom gcode commands. With a suitible wifi interface, you can access the serial port via wifi.

Usage

There is no "printer side" configuration required, other than having an available serial interface and knowing the correct baud rate and "flavor" of gcode (Marlin, Repitier, Smoothie), configured in mks_config.txt.

Firmware

No changes on the printer firmware are required, but the screen has it's own firmware.

Firmware Upgrade

the TFT unit firmware is loaded from USB/SD Card (I have only tested SD card):

  1. Set FileSys to SD
  2. place the following files on SD card:
    1. mkstft28.bin (actual firmware file; tft28 firmware also applies to tft32)
    2. mks_pic (images for the "skin")
    3. mks_font (font files)
    4. mks_config.txt (configuration file)
  3. Reboot TFT32 to upload firmware.

If you get stuck at at a message "loading bmp_dir.bin"; you are loading incorrect mks_pics for your model.

Compatibility

  • MKS Base
  • MKS Gen
  • MKS Mini
  • Creality Mainboard >=2.0 (m2560 w/ extra serial header)

Links

- https://osoyoo.com/2016/07/25/mks-tft-2-8-touch-screen/
- https://github.com/makerbase-mks/MKS-TFT