MKS TFT Firmware Upgrade & Customizing

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ต.ค. 2024
  • This video is about upgrading and customizing the firmware for the MakerBase touchscreen controllers. I'll give a general overview, and show you how easy it is to update the firmware, adapt the settings and even switch the display theme to a custom one.
    It's a fairly easy process that's easy to follow, you can do it too!
    If you should run into a problem or have some feedback, please leave a comment down below! I try to get back to you as soon as possible!
    Happy Printing!
    ** Awesome Deals on Gearbest **
    Get smartphones, notebooks, tablets and other electronics for unbeatable prices!
    3d-printers: www.gearbest.c...
    Smartphones: www.gearbest.c...
    This week's specials:
    FLSUN QQ Pro Delta: www.gearbest.c...
    Anycubic Photon-Zero SLA: www.gearbest.c...
    Alphawise U30 Pro: www.gearbest.c...
    Anycubic Mega X: www.gearbest.c...
    EasyThreed Small - $100 3d-printer: www.gearbest.c...
    So, what are you waiting for? Use the opportunity to get a new printer now, and/or stock up on filament or spare parts!
    Disclaimer:
    The links above are affiliate links. You'll get the best prices while also supporting my channel!
    ******
    Downloads:
    Firmware: github.com/mak...
    FLSUN WiFi Configuration (where I got the boot screen from): www.thingivers...
    Custom Theme by majurca (TFT28 and 32): github.com/maj...
    majurca's theme adapted for TFT35: github.com/ale...
    7-zip: www.7-zip.org/
    VS Code: code.visualstu...

ความคิดเห็น • 72

  • @electricpaisy6045
    @electricpaisy6045 4 ปีที่แล้ว +5

    Thanks! this helps so much more than all the 15 min videos with long entrance talking and stuff. Short to the point with everything step by step shown in it so that nothing can go wrong. That's how I like TH-cam Videos!

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว +2

      Hi, thanks for the feedback! I'm glad that you liked the video!
      And you're right, that's what I try to focus on. So far my most successful videos were those that were short and focused on one thing only, rather than everything, therefore that's what I try to do!

  • @eduardolunasilva7359
    @eduardolunasilva7359 ปีที่แล้ว +1

    Hi there! Thank you so much friend! You were so helpful to me, I had searched a lot a good tutorial to upgrade my TFT screen, you rock

    • @Caverntwo
      @Caverntwo  ปีที่แล้ว

      Awesome, thanks for your feedback!

  • @ducphungcom
    @ducphungcom 4 ปีที่แล้ว +1

    Nice video. I made changes to correct spelling e.g. Extruct to Extrude etc. I'll link them to this video once I get a chance.

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว

      Hey, that sounds awesome! Where did you commit the changes to? I'd be interested to take a look at them.

  • @Tome4kkkk
    @Tome4kkkk 9 หลายเดือนก่อน

    So It's not possible to get rid of the boot logo and even if it was, no useful information will be given in text on boot.

  • @ugurdeniz5747
    @ugurdeniz5747 11 หลายเดือนก่อน

    Hello, I have a two trees bluer 3d printer. While updating, it gets stuck on the "font table updating &100" screen. Did you find a solution?

  • @Hollywood4Fun
    @Hollywood4Fun 5 หลายเดือนก่อน

    I ordered an MKS 32 v2.1 but didn't order the display. Do I need it or can I just connect to laptop?

  • @장완성-s2x
    @장완성-s2x 3 ปีที่แล้ว +1

    Can you help me with Korean language support? I modified the firmware for Korean language but... It does not apply.

    • @Caverntwo
      @Caverntwo  3 ปีที่แล้ว

      Hi, thanks for your comment.
      Did you set the LCD_LANGUAGE to ko_KR in the Configuration.h file?
      See the documentation for more information:
      marlinfw.org/docs/configuration/configuration.html#user-interface-language

  • @kaptainkwadfpv7216
    @kaptainkwadfpv7216 3 ปีที่แล้ว +1

    My machine was working fine then yesterday I turned it on and it said "updating UNIGBK.bin" and went from 0 to 100% then said font update failed. Now it just sits on that font update failed screen. any ideas how to fix this?

    • @Caverntwo
      @Caverntwo  3 ปีที่แล้ว

      You could try formatting your SD card you use to flash the firmware and just flash the firmware again, as shown in the video. It's relatively simple and that should fix the issue. After that format your drive again, before you start printing.

  • @ernstaardal7747
    @ernstaardal7747 ปีที่แล้ว

    Hey
    I am not good at this and wonder if you know about a complete setup for sd card for laser for the tft35

  • @gryzman
    @gryzman 4 ปีที่แล้ว +1

    I can't build the marlin for my nano v1.2 board. Once uploaded , the firmware is installed and the screen just beeps constantly after the reboot. So something's obviously work.

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว

      Hi Greg, could it be that you plugged in the LCD to the wrong plug? At least that happened to me with the RepRapDiscound Smart controller once.

    • @gryzman
      @gryzman 4 ปีที่แล้ว

      Caverntwo nope, it’s plugged the same way it was plugged when working fine with FLSUN firmware

  • @shanefoley8903
    @shanefoley8903 ปีที่แล้ว

    Could you get this for a 3D potter?

  • @mustafaonurucak614
    @mustafaonurucak614 2 ปีที่แล้ว +1

    hello i have mks tft28 screen. but i am facing white screen error. I will be glad if you help.

    • @Caverntwo
      @Caverntwo  2 ปีที่แล้ว +1

      Try flashing the original firmware of the screen again. Also try formatting or using another SD card, sometimes it just wouldn't read properly. You can find a ton of resources online to this topic. I also encountered it on another printer way after recoding this video, but for me, the SD card didn't work properly and I used another one. Try that first!

    • @mustafaonurucak614
      @mustafaonurucak614 2 ปีที่แล้ว

      @@Caverntwo Thanks man

  • @MrAnthemboy
    @MrAnthemboy 2 ปีที่แล้ว +1

    Can you show how to set the LCD up in Marlin software?

    • @Caverntwo
      @Caverntwo  2 ปีที่แล้ว

      Hi, I'm glad you ask, that's something I haven't covered in detail yet. Will make a video about this topic when I have the time.
      But basically, there are two types of LCD controllers:
      1. The touch LCD controllers that run their own software (e.g. MKS TFT xxx)
      2. LCD controllers that don't and are controlled by your mainboard.
      For 1:
      Your touch controller connects via USB or Data Interface to your mainboard and just sends the G-Code commands. That means that some of the advanced Marlin features aren't available. You might need to adapt the touch controller's software (I have a video about the MKS TFT xxx).
      For 2.:
      In the Configuration.h file look for the section about the LCD controllers and uncomment the one you have. Not all work with all boards, but they're well documented.
      Hope that helped, otherwise just let me know ;-)

    • @MrAnthemboy
      @MrAnthemboy 2 ปีที่แล้ว +1

      @@Caverntwo Ah! So it should not be neccessary to do anything in the conifguration.h file for the TFTxxx in the marlin firmware?

    • @Caverntwo
      @Caverntwo  2 ปีที่แล้ว

      Exactly. The MKS TFT XXX "remote controls" Marlin by sending just the commands and taking away the logic of reading G-CODE and more. It has an own processor and runs its own firmware. The boards are connected via a serial interface (like USB). You can configure it, but in a way less extensive form than Marlin.
      I've made a video about it: th-cam.com/video/PdnFyW4tivk/w-d-xo.html

  • @idmimagineeringCOUK
    @idmimagineeringCOUK 2 ปีที่แล้ว +1

    Hello,
    I did the simple config straight from the .rar to the SDCARD and the installed.
    Seemed to proceed fine, but all the ICONs/Buttons are just a diagonal dotty line graphic on them.
    What might that issue be please?
    Thanks,

    • @Caverntwo
      @Caverntwo  2 ปีที่แล้ว

      Hi, I haven't encountered such issue, but maybe they got a wrong resolution? Could you try just flashing the icons ones without the config, and if that doesn't work, try to use the same version I had in the video, but for your screen of course.

    • @JamesRothschild
      @JamesRothschild 2 ปีที่แล้ว +1

      Thanks for your quick reply :-)
      My own silly fault … working on a Mac.
      Switched to a Windows PC and it worked flawlessly.

    • @Caverntwo
      @Caverntwo  2 ปีที่แล้ว +1

      Glad you got it figured out! Awesome!
      Didn't know that might be the reason tho. But yeah, as a Linux/Windows user, I preferred Windows because more people are familiar with it.

  • @christianalvarez4944
    @christianalvarez4944 4 ปีที่แล้ว +1

    Hello how are you doing. please can you help me to update the firmware of my Two trees bluer

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว

      Hi Christian,
      Sorry for my late reply. I didn't receive any notification for some reason...
      LCD controller:
      Some quick research indicated that this printer uses the TFT35 screen. Please verify this first before you try updating. In this case, the process shown in the video should work for your printer. Just use the TFT35 release for your 3.5" screen.
      Main controller:
      For the main controller, you can probably flash Marlin there easily, but this yet again depends on the board. Take a look at my video: th-cam.com/video/EQoae6oXszE/w-d-xo.html
      The process in the video generally works for most controllers, however, the details vary. If you can give me more information about the hardware the printer uses, I can give you better instructions.

  • @mariodf7589
    @mariodf7589 4 ปีที่แล้ว +1

    Hello!! Very good the Video Tutorial !!
    I have a MKS SGEN L 1.0 board and I want to install the same LCD from this tutorial. I find myself with the following situation, touching any icon on the screen (such as heating the bed) the printer does nothing. And so with all the functions. I tell you that both the board and the LCD are connected to the same 250000 baud. What do you suggest to do? Thanks for everything!!!

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว

      Hi Mario, thanks for your comment.
      I can highly suggest you to connect to the mainboard via USB and try heating/moving with Pronterface. The TFT does the same thing, connecting to the board serially and sending the commands.
      Let me know if it works with Pronterface, then we can debug further.

    • @mariodf7589
      @mariodf7589 4 ปีที่แล้ว +1

      Hello !! I already resolved the matter! Thanks to you I realized something fundamental! I just had to enable serial port_2 in Marlin and thus achieve a communication between TFT and the plate! Thanks for everything. Cheers

    • @mariodf7589
      @mariodf7589 4 ปีที่แล้ว

      Ahhhhh sorry my English is not very good !!! hehehe

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว

      Ah, you're right, there's a second one to activate, the first one being the USB. I would have also needed to try around.
      I'm glad that it worked out for you!

    • @MrAnthemboy
      @MrAnthemboy 2 ปีที่แล้ว

      @@mariodf7589 Hi! Are you using Marlin? Can you share with me your setup file? I have a MKS SBASE V1.3 and the same LCD. I am struggling to make the LCD work with the mainbaord

  • @burakero60yt53
    @burakero60yt53 4 ปีที่แล้ว +2

    dude ı dont understand somethink first are u upload the 3d printter programıng code or just upload touchpanel code ???

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว +1

      Hi, thanks for your comment!
      In this video, I just update the code on the MKS TFT32 touchscreen controller.
      To update the printer's firmware, check out my other video of flashing Marlin on a 3d printer: th-cam.com/video/EQoae6oXszE/w-d-xo.html
      Please let me know if you need any help.

    • @burakero60yt53
      @burakero60yt53 4 ปีที่แล้ว +1

      @@Caverntwo thank you for your help also thanks for helping us

    • @burakero60yt53
      @burakero60yt53 4 ปีที่แล้ว

      @@Caverntwo by the way man ıf u want subscriber ı have so many friend ı can tell them for subscribe your channel

    • @burakero60yt53
      @burakero60yt53 4 ปีที่แล้ว

      @@Caverntwo by the way can u give me phone nummber because we will need to serial communication and thıs my e mail send me here your phone nummber

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว

      You can find my contact info (email, Twitter, Telegram) in the about section of my channel.

  • @arunappu3250
    @arunappu3250 2 ปีที่แล้ว

    is there any problem while updating the hmi display?

  • @trimacademy2850
    @trimacademy2850 4 ปีที่แล้ว +1

    Hello there how could you make a custom boot screen on it

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว

      Hi Paula,
      The process is explained here: github.com/majurca/MKS-TFT28-NEW-PICTURES/issues/5
      However, I haven't tried it so far!

  • @BenDover-pq8xj
    @BenDover-pq8xj 4 ปีที่แล้ว

    HI, Thks for the vid. I have a new unused display called a BIGTREETECH TFT24-V1.1 can I use this ?. I am using Klipper on a MKS Gen-L board. Would be grateful for any assistance.

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว

      Hi Ben, thanks for your comment.
      It seems like you can just enable the REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER, which should work for your display as well.
      Please let me know if it works for you!

  • @MrAmity009
    @MrAmity009 4 ปีที่แล้ว +5

    are you in a rush? you talk to fast, but otherwise a helpfull video, thanks for that

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว +1

      Sorry for that, it seems that my speed always increases when I'm in front of the camera. Need to work on that! Thanks for the feedback!

    • @edimahler
      @edimahler 4 ปีที่แล้ว +1

      @@Caverntwo No, I would propose not to change this, I normally like to look videos with 1.5 or even higher speed to get to the right point as fast as possible in videos like this one. I like, that you're talking so fastly. Thanks for the video!

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว

      Thanks for your feedback!
      I'm glad that you liked the video.
      I personally think that I should not talk to slow and not to fast, making sure that the information I provide is clear and understandable. But that takes practice, especially when I'm not a native speaker.

    • @printing_fan
      @printing_fan ปีที่แล้ว

      Yeah, I slowed it to .75 to get everything you were saying. Good info though. Thank you.

  • @amtechprinters3339
    @amtechprinters3339 4 ปีที่แล้ว +1

    Hey, did you use marlin or smoothieware? There is everywhere topics that talks about TFT communication problem with smoothie, I do same problem and cannot find fix

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว

      Hi, thanks for the comment.
      I'm using Marlin on the mainboard, it seems to run fine. I'm sorry but at the moment I don't know whether it can work with Smoothieware. If I find something, I'll let ya know.
      Maybe you can flash Marlin onto your controller?

    • @amtechprinters3339
      @amtechprinters3339 4 ปีที่แล้ว +1

      @@Caverntwo Yea, Im trying instalö Marlin now with PlatformIO VSG.. Its pretty hard to learn workflow at first time

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว

      Yeah, it's quite hard for the first time and intimidating once you see the huge amount of settings. But if you get it done once, you'll find it very easy!

    • @amtechprinters3339
      @amtechprinters3339 4 ปีที่แล้ว +1

      @@Caverntwo Ive used marlin with ramps and arduino ide, but now I cannot get it work with mks sbase and vsg
      it seems to build correct but then there is still no access with repetier etc, just timeouts

    • @Caverntwo
      @Caverntwo  4 ปีที่แล้ว

      Wait, your TFT screen still can't communicate after you flashed Marlin? Are you sure it's correctly connected to the mainboard?

  • @ShahzadehAyoub
    @ShahzadehAyoub หลายเดือนก่อน

    tft 70 touch no wotking plrase

  • @pit60ful
    @pit60ful ปีที่แล้ว

    Ritirati non si vede nulla.

  • @giacomorusso3278
    @giacomorusso3278 3 ปีที่แล้ว +1

    Non si capisce un cazzo

    • @Caverntwo
      @Caverntwo  3 ปีที่แล้ว

      Hi, thanks for your feedback.
      The process shown in the video is very simple: download the files, adapt them to your configuration and put them on the SD card. The controller will update automatically once it's powered on and finds the files.