How to Load New Firmware on [BTT] Bigtreetech TFT Displays

Introduction: How to Load New Firmware on [BTT] Bigtreetech TFT Displays

Since the instructions are not clear, and I see so many posts asking what went wrong or what am I doing wrong, I put together this instructable to make it easy.

This firmware updating method is for the following Bigtreetech TFT LCD displays:

  • TFT24 V1.1
  • TFT28 V1.0
  • TFT35 V1.0
  • TFT35 V1.1
  • TFT35 V1.2
  • TFT35 V2.0
  • TFT35 V3.0
  • TFT43 V3.0
  • TFT50 V3.0
  • TFT70 V3.0

Thanks to Ricky Djwarp Robles & Adam Baker for allowing me to use their photos.

Supplies

  1. One of the displays listed above.
  2. SD card under 8GB but not less than 1GB just to be safe.
  3. Must have a minimum of 10MB clear on the SD card.
  4. For safety sake, clear of all files and folders.

Step 1: Setting Up the Files Needed on the SD Card.

  1. Get the files from this location. https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware
  2. Select the green download button.
  3. Select Download ZIP.
  4. Save this file where you can find it.
  5. Extract all files.
  6. Get into one of these folders;
    • Copy to SD Card root directory to update
    • Copy to SD Card root directory to update - Unified Menu Material theme
  7. Select the .bin file that matches your display-version and the display folder.
    • For example, TFT35 V3.0 would select BIGTREE_TFT35_V3.0.25.1.bin and the TFT35 folder.
  8. Copy the selected file and folder to the root of the SD card.
    • See photo for what the root of the SD card should look like.
  9. Make sure you use the eject for the SD card to ensure all files got saved before removing the SD card from your system.

Note; the TFTxx folders have the fonts (.fon) & icons (.bmp) used; if you don't copy this folder, you will not be able to read the prompts and the icons will be scrambled after the update. The reason is when flashing; the location to these files has changed, but the previous files don't start at that new location.

Step 2: Flash Your Bigtreetech TFT

  1. Make sure your screen is powered off.
  2. Insert the SD card into the TFT display.
  3. Power up and wait,
    • You will see some kind of updating status % if this doesn't happen or fails; try another SD card. I think FAT32 works the best for these displays.
    • Next, you will see the font (.fon) files updating. (if you don't see this then the folders are not correct on the SD card)
    • Last, you will see the icons (.bmp) files updating. (if you don't see this then the folders are not correct on the SD card)
  4. If the update completed, then remove the SD card.
  5. If you plan to use this SD card for printing Gcode files, then delete the .bin file; if not, then on each powerup or reset, the display will update as long as that file is in the root. No issues leaving the TFTxx folder since these files are only used when updating the firmware.

Be the First to Share

    Recommendations

    • Fruit and Veggies Speed Challenge

      Fruit and Veggies Speed Challenge
    • Fandom Contest

      Fandom Contest
    • Maps Challenge

      Maps Challenge

    6 Comments

    0
    AndreaR205
    AndreaR205

    4 weeks ago

    I wanted to add something to those that are still having issues with updating their firmware. Make sure you add the config.ini file from the github download. It's in the file "Copy to SD card root directory." Scroll down and you'll see it.

    0
    The_Tott
    The_Tott

    8 months ago

    I have a BTT TFT35 v.2.0 and can´t find my screen in BTT github directory, only the v.3.0. But it also stands "support TFT35 V1.0/V1.1/V1.2/V2.0/V3.0, TFT28, TFT24 V1.1, TFT43, TFT50, TFT70" to the right of the codes. What should i do?

    0
    JalenM5
    JalenM5

    10 months ago on Step 2

    Why does the SD card have to be less than 8gb? I have plenty of SD cards but none that are so small

    0
    dtbarber
    dtbarber

    1 year ago

    Excellent instructions for updating the display. Thank you for taking the time to make this instructable. I Would not have figured it out on my own.

    twhite101
    I was going to toss my BTT TFT 35 3.0 card because the screen was just like the one in your description. I followed your instructions and now my display works perfectly. thank you
    Danny