MKS TFT Firmware Upgrade & Customizing

Ғылым және технология

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.com/3d-printers-...
Smartphones: www.gearbest.com/mobile-phone...
This week's specials:
FLSUN QQ Pro Delta: www.gearbest.com/3d-printers-...
Anycubic Photon-Zero SLA: www.gearbest.com/3d-printers-...
Alphawise U30 Pro: www.gearbest.com/3d-printers-...
Anycubic Mega X: www.gearbest.com/3d-printers-...
EasyThreed Small - $100 3d-printer: www.gearbest.com/3d-printers-...
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/makerbase-mks/MKS-TFT
- FLSUN WiFi Configuration (where I got the boot screen from): www.thingiverse.com/groups/fl...
- Custom Theme by majurca (TFT28 and 32): github.com/majurca/MKS-TFT28-...
- majurca's theme adapted for TFT35: github.com/alexws54tk/MKS-TFT...
- 7-zip: www.7-zip.org/
- VS Code: code.visualstudio.com/

Пікірлер: 71

  • @electricpaisy6045
    @electricpaisy60454 жыл бұрын

    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 KZread Videos!

  • @Caverntwo

    @Caverntwo

    4 жыл бұрын

    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 Жыл бұрын

    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!

  • @ugurdeniz5747
    @ugurdeniz57478 ай бұрын

    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
    @Hollywood4Fun2 ай бұрын

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

  • @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

  • @BenDover-pq8xj
    @BenDover-pq8xj3 жыл бұрын

    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

    3 жыл бұрын

    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!

  • @arunappu3250
    @arunappu3250 Жыл бұрын

    is there any problem while updating the hmi display?

  • @shanefoley8903
    @shanefoley890310 ай бұрын

    Could you get this for a 3D potter?

  • @kaptainkwadfpv7216
    @kaptainkwadfpv72163 жыл бұрын

    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.

  • @ducphungcom
    @ducphungcom4 жыл бұрын

    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.

  • @idmimagineeringCOUK
    @idmimagineeringCOUK2 жыл бұрын

    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 жыл бұрын

    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 жыл бұрын

    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.

  • @mariodf7589
    @mariodf75893 жыл бұрын

    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

    3 жыл бұрын

    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

    3 жыл бұрын

    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

    3 жыл бұрын

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

  • @Caverntwo

    @Caverntwo

    3 жыл бұрын

    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

  • @gryzman
    @gryzman4 жыл бұрын

    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

  • @trimacademy2850
    @trimacademy28504 жыл бұрын

    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!

  • @christianalvarez4944
    @christianalvarez49444 жыл бұрын

    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: kzread.info/dash/bejne/d4Wjw8dvn7vZqqg.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.

  • @mustafaonurucak614
    @mustafaonurucak614 Жыл бұрын

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

  • @Caverntwo

    @Caverntwo

    Жыл бұрын

    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

    Жыл бұрын

    @@Caverntwo Thanks man

  • @user-ll6tz3mh1v
    @user-ll6tz3mh1v3 жыл бұрын

    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

  • @MrAnthemboy
    @MrAnthemboy2 жыл бұрын

    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 жыл бұрын

    @@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: kzread.info/dash/bejne/gpiiqNuQZNfPps4.html

  • @amtechprinters3339
    @amtechprinters33393 жыл бұрын

    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

    3 жыл бұрын

    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

    3 жыл бұрын

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

  • @Caverntwo

    @Caverntwo

    3 жыл бұрын

    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

    3 жыл бұрын

    @@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

    3 жыл бұрын

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

  • @burakero60yt53
    @burakero60yt534 жыл бұрын

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

  • @Caverntwo

    @Caverntwo

    4 жыл бұрын

    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: kzread.info/dash/bejne/d4Wjw8dvn7vZqqg.html Please let me know if you need any help.

  • @burakero60yt53

    @burakero60yt53

    4 жыл бұрын

    @@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.

  • @Tome4kkkk
    @Tome4kkkk7 ай бұрын

    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.

  • @MrAmity009
    @MrAmity0094 жыл бұрын

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

  • @Caverntwo

    @Caverntwo

    4 жыл бұрын

    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

    3 жыл бұрын

    @@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

    3 жыл бұрын

    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.

  • @pit60ful
    @pit60ful Жыл бұрын

    Ritirati non si vede nulla.

  • @giacomorusso3278
    @giacomorusso32783 жыл бұрын

    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.

Келесі