Skip to content

sleepsterz/BIGTREETECH-TouchScreenFirmware

 
 

Repository files navigation

How to install vscode and platformio for compile

  • Install the compilation environment, We recommend vscode + platformio. If you have already installed it, please skip this step. If not, please see here.

how to compile firmware

  • Please see the picture(①), which is the PlatformIO plugin, and then click ② Open Project to open the project. image

  • Find the BIGTREETECH TFT35 firmware source directory , then click Open image

  • After opening the project, go to the platformio.ini file and change the default environment . the “env_default” can be “BIGTREE_TFT35_V1_2”, “BIGTREE_TFT35_V1_1”, and “BIGTREE_TFT35_V1_0” it depends on your hardware. image

  • After the modification is complete, press Ctrl+Alt+B, and platformio will automatically download the compiled component and compile it. image

  • After the compilation is successful, a BIQU_TFT35_V1.x.x.bin file will be generated in the .pioenvs\BIGTREE_TFT35_V1_x directory. We need copy this file to the SD card, and insert this SD Card to TFT35 Touch Screen, then reset the Touch Screen, the firmware will be updated automatically.

how to config firmware

image Modify the value of

#define TOOL_NUM 1 //set in 1~6

#define EXTRUDER_NUM 1 //set in 1~6

#define FAN_NUM 1 //set in 1~6

to config hotend, extruder, fan number

how to update firmware

copy these files to SD Card root directory

The structure of the files in SD Card should be as follows image

  • the .bin file is the firmware of BIGTREETECH TFT24, this file needs to be updated every time for update function
  • the TFT24 folder contains the icons and fonts
    • icons: If you want to customize icons, see here, and update the folder by SD Card (don't need update every time)
    • fonts: this is a bitmap fonts of ASCII and GBK. The font is Song typeface (don't need update every time)

About

support TFT35 V1.0/V1.1/V1.2/V2.0/V3.0, TFT28, TFT24 V1.1

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 96.3%
  • HTML 1.9%
  • Other 1.8%