Ask and ye shall receive. It was pissing me off that no one else addressed the custom buttons and commands. Especially babystepping and during print commands. I knew you could do it! Thanks dude! Just got mine in the mail today!
Another fantastic "Chris video" full of great information to get us started tinkering. I just got one of these as part of a kit printer and for sure it seems like more of a "flashy" accessory than actually useful, especially when using OctoPrint.
Hey Cris. Great presentation once again. I’ve been running this setup for almost 2 years although without WIFI. You can also put 2 extruders on the screen and reassign the pinset (next to the orig runout pinset) for a second runout on extruder 2. Just a note: I like the 2.8 because flex in the bigger screen sometimes activates the wrong button causing crashes and other frustrations. I did a RUclips about a year ago and took a bunch of troll crap..but nice to see it’s finally being accepted into the mainstream.
I have a TFT32 on 2 printers. I configured custom buttons to preheat (or cool down) the bed or the hotend at different temperatures. That's really quick to use. I also like how quick I can disable the motors. What I don't like is there is no menu to set the Z offset. This is the main reason why I kept the smart LCD controller.
I'm using a TFT24, looks and works the same as 28 and 32. The things I don't like are: 1-Unable to use M600 command because is not possible to say OK during filament change; 2- It's got a buzzer but it doesn't respond to the M300 command, very silly. In my opinion this touchscreen is fancy but doesn't add any value for normal user, just makes the printer looks nicer for the others.
I only use my tft32 as a helper to the stock display. easier to jog around, its useful for a few things then stock display to different menu's plus looks cool under stock display on cr-10 with the mount I posted above for cr-10, if they ever released source, im sure many more commands could be added. but limited to what they release. this is to bad for us.
Thanks for another great guide. I second the vote that the MKS team should make the firmware open source. I love mine, and I am currently printing a "prusa" style LCD case, that will allow both my TFT32 and RRDiscount Smart Controller screen for my Delta...
@@ChrisRiley Yeah, as two separate entry points, the TFT Screen and Octoprint work well. My issue (though i verified from developers) that both "devices" interact on serial connections. The issue is that the data is not passed from one serial connection to the other. So for instance if you print from Octoprint, the printer Basic LCD updates like normal, but the TFT LCD does not change to the print screen. It will show temps, but not much else. It would be nice to have both "devices" fully synced, but looks like we will have to wait until either you figure it out, or the developers make a breakthrough! BTW, even my factory X5ST-2E upgrade that included a custom TFT to the 32bit board does not react when Octoprint sends a job. I have to manually navigate to the status screen to get the temp info at a minimum.
Thank you for the tutorial. I tried to add a nextion 2.4'' with marlinkimbra but the result was to burn my arduino mega 5v regulator. And it was not fun too to try and figure that one out. Mks seams better and more reliable.
tell uwhat mate ur videos are so easy 2 understand really helped me along i must admit will deffo be keeping an eye out now that iv started building 3d printers
One issue I ran into with the MKS TFT is that it interferes with updating Marlin via the USB port. Sending gcode commands works fine but I have to unplug the TFT when updating Marlin. Keep that in mind when choosing a case design for your display.
Just a quick question, I am running octoprint and a C920 camera, I have ssh into pi via putty. I have changed setting but carnt get them to save so when I restart the pi it won’t run the settings and change the auto focus or or focus setting any think I can do?
Sorry to be commenting on an old video, but I'm very curious about the config screen displayed at the 7:02 mark in the video. It says that the "cloud service" is enabled on port 10086 - that points back to a server in China. Why would I want to leave this enabled? Thanks and BTW I'm not paranoid, just curious as to what "service" it offers.
Chris I need your help I went and bought the same screen as you do. Same version, I updated it with the same version of firmware too I have Marlin 2.0.1, screen settings are set correctly. The screen boots but does not control the printer at all Do you need to define any settings in Marlin? As far as ive got, i've followed all your steps to the T and it still does not work. Any help would be appreciated
Good video. I'm a newbie. I'm trying to configure marlin (long story) have no operating software, starting from scratch and have not loaded the firmware yet. It is a MKS GEN L motherboard, duel extruder w/cyclops, and I'm stuck on the display section. I have the MKS TFT32 L display that came with the kit. So the question is what display do I need to define to move forward? Thanks in advance.
Hey chris, can I say great channel you have! and you always explain topics in layman's terms which is great, I have a MKS 3d 1.3 32bit board,it's works with the smoothie software, but I can't seem to get it to work with marlin 2.0, would you be willing to do a video on this if you ever get one of these boards?..again great work!
@@ChrisRiley hi Chris thanks for your reply, just thought i would let you know,after much time...(again!)..looking at all the misguided info out there i did manage to get this board working(pure fluke on my part i think.lol).it turns out that the board that i got and listed is not the one to use! in the #define boards..you use BOARD_BIQU_SKR_V1_1...SERIAL_PORT -1...and again..SERIAL_PORT_2 0...BAUDRATE 115200....just thought i would let you know the settings that seem to work for this board..it would still be great to see you do a vid on this as i am sure this board being as cheap as it is, you will get others maybe asking you the same questions i did..!..again excellent work from you and always looking out for your next post!
@@dongletreehenley9744 Thank you for the update, yes I have been getting a ton of questions on this board. I am going to put together a video on it soon.
@@ChrisRileyfirst at all sorry for my english..! but you used octoprint in your video... So you used octoprint in this video with a raspberry or something similar? Could you use the wifi module to send gcode without using the tft sd card? I saw that you connected via pronterface with wifi module port so I suppose that you cand send the gcode like this. Wifi module had some free cloud system to send the information like octoprint? Thank you in advance!
@@oscarlaborda6613 There are a lot of options to do stuff like this. Check out these 2 videos. ruclips.net/video/br7BryjWPJU/видео.html ruclips.net/video/pJGBRriNc9I/видео.html
hi chris i need some advise if u dont mind i seem running into an issue btt35 no what speed i choose it wont connect to printer been trying to get this to work for month as it wont seem to update firmware
Hi chis, can you help me, I have a tft35 with main board mks gen l 2.1 but Print task is not started on Marlin 2.1.2 from MKS TFT35, can you tell me whats is the problem thank you Regards
Thanks for this explanation Chris. I’m sure but can I use this display in substitution of the original full graphics display or I must use both of them?
@@ChrisRiley , is there a special config in Marlin to the display work with arduino+ramps? I make the connection correctly, but the display can’t control the printer. Thanks again for your videos I like so much.
Great video. I've got an MKS TFT28, But one thing I can't work out is, if the gcode has a pause, or even a filament change, how to continue the print, as you would with a standard screen you can just click the rotary encoder. ?
Hi tnx for good Description... a question... I have Rumba+ board and 3 extruder & 1 nozzle and TFT 28 LCD. How add extruder num 3 on my TFT configuration...!? (plz help me I Really needed).
Hmm, I have a tft, not sure which version. I'm going to have to look at it and see what all I can "mess with" and see what features it came with that the printer manufacturer didn't document (Which was everything short of assembly instructions. .
Chris, could you check for me if MKS TFT35 is compatible with BTT's SKR1.3? I did some basic googling but it doesnt seem like much people have done it. I am aware that BTT has their touchscreen too, but I wanted a touchscreen with SD and usb slot facing forward. BTT doesn't seem to have this option though.
@@ChrisRiley After checking the pinout diagram, it seems like the MKS TFT35 could be plugged into the AUX-1 of SKR1.3. AUX-1 uses the pins same as the TFT headers (5V, GND, TX0, and RX0). I think the only difference it the RST pin.
I can't believe I'm so confused on this. Is the controller Wireless now? What is the WIFI for? I'm just not catching it which is EXTREMELY Rare for me in a Chris's Basement Vid.
Hey, so the Wifi add on this one just gets you a wifi to serial bridge. You could connect to it via pronterface or something like that. It really isn't that helpful, but you can install ESP3d on the 8266 and use it with that screen port. It gives you a lot more options.
I've replaced old screen with rotary button with TFT on my printer, now I'm trying to use material change (single extruder) and after M0 iniciated by g-code (cura) I can't resume printing, neither LCD message (M117) is not displayed anywhere. Any solution maybe?
Hello Chris, Just changed my Ender 3 board to a MKS Gen L and a MKS 32 touch screen. I followed your video regarding the MKS 32 but when a placed the SD card into the screen it said booting but went right to the RIP RAP screen then the control screen. Never upgraded the firmware via the SD. Which is a new 32 gb and I did verify the files are in it. Any advise and thank you for your help. Coffee is on the way.
Great video! But how did you manage to flash OctoPi on the MKS TFT? Pronterface does not work well with me. It hangs up while sending a gcode over wifi.
@@ChrisRiley Thank you for your reply. What I understood from what I read and seen, OctoPi is applicable with RasperryPi only and has to be Flashed on a RasperryPi board in order to be controlled wirelessly. Please explain how did you manage to connect TFT to Octopi wirelessly? Also, whenever I connect it to Pronterface and after I upload a gcode, it keep disconnecting and it gives me a [cannot read from the board] and [cannot write on the board] messages. Any suggestions? Thanks in advance.
@@moathissa1994 Ok, so the screen can't run OctoPi, it's just for Raspberry Pi. I the video, I was just trying to say you can use both Octoprint from a Raspberry Pi and the screen at the same time if you wish. You can use the Wifi module for this screen to connect to the screen directly via wifi from Pronterface. You can't connect TFT to Octopi wirelessly. I am not sure about your connection issue, it sounds like something is interfering with the serial connection.
@@ChrisRiley, I am using the MKS Wifi module, and I can control the printer wirelessly on Pronterface (tried other gcode senders such as slic3r and Repitier-Server) I can home the axis and preheat the extruder and the bed. Also, I can give commands. But whenever I upload a gcode via Pronterface (or others) it just disconnects. What is surprising me when I connect the printer via USB cable and upload a gcode, It prints perfectly and whenever Pronterface sends M105 (to check the temperature) it responds with "echo:busy" and continues to print. But via wifi it does not respond with busy, it tries to give the temperature continuously every second. do you think this might be the problem? or is it hardware faulty?
Hey Chris, for the first two days after installing my TFT35, I was able to print over WiFi using Pronterface but it then went nuts on me and started sending status reports back to Pronterface in overdrive. The layer view started zipping from red to green and eventually a whole stream of socket error messages scrolled down the monitor and everything locked up. I've reloaded the TFT firmware but was never able to get it to print again (over the WiFi). I have no idea what happened. Gcode commands still work fine over the WiFi.
i got a tft 3.5 that is wierd! I try to get the red themed icons on my screen but all i get is garbled buttons, they look wierd as shit. What is wrong?
Do you use a Ramps 1.4 as well? I don't have any communication between the TFT and the ramps at all... If you have any inside that could help it would be wonderful ;-)
Only problem that I had with my Artillery SWX1 is that when the screen is connected to the printer, it interferes with the port and it doesn't allow the firmware to be uploaded. I wish they made the software open source. One can only hope...
good job bro!!! , one cuestion is posible install uart wifi module for mks into Artillery Genius? the board is MKS Gen L and de tft i dont now that installing , but is 3.2 i things , pls you can help me, thank you (sorry my bad ingles).
@@ChrisRiley yes. Serial cable worked. Wifi didn't work. Just like showed in your video. I noticed that you've tried two m503 and one m114 without any response from pronterface. It seems like you can only send command one way via wifi. Any suggestions?
@@ChrisRiley ok there actually a difference. So out of the box they wont work together. So the models I have are the BTT skr 1.4 motherboard and the display is the Mks tft35 v1. So the btts board used aux 1 and 2 10pt ribbons and the mks uses a single 8pin ribbon. However I am not sure if there is a way to connect with a wire or some other configuration but out of the box. One thing these guys seriously need to do is name, label and esthetically design these things with some differences. Cuz naming them the same thing with 16 different numbers and 10 decimals with the exact same color scheme and name is pretty crazy. Why cant they just make a new model. Instead we get another btt skr 1.1.1.6.1. 1.18.1 v.1 gen L 1.4 #mini turbo .6.8 in red and black...cuz why would we wanna be able to tell the difference in the new models and compatibility 🤣
@@ChrisRiley yeah I'm not sure if it's possible to somehow do some custom mod to make a 8pt cable to work with a 10pt or run singles to each prong, sounds like more trouble than its worth. But out of the box is not compatible. But after all my checking around.. It appears that all Bigtreetech product is run with a 10pt prong setup and Makerbase is setup for a 8pt prong. Although everything else is pretty much identicle
I have TFT28 with ESP8266 for wifi. Is there a way to have windows see the SD card in the TFT28 through the ESP8266 wifi so I don't have to constantly remove the SD card?
@@ChrisRiley i can see it in cura, but not windows 10, was looking for a way to maybe add as a shared network location if that makes sense like i share my server folders with my computers.
Hello, I did everything for a MKS TFT35 but this doesn't work... Apparently there is no modification to do in the firmware but the rare time I can do something with the screen it doesn't even read the temperature from the printer... Well, it doesn't work out for me
@@ChrisRiley Thanks, for the answer. Actually the USB is not connected anymore when I use the screen. But I have no response from the 3D printer. From time to time, when the screen is operating, it keep booting over and over ... If you have an idea it will be awesome, but anyway you already did a lot. Thanks a lot ;-)
Wher do I find the IP . I can't find it neither in your screen neither on mine . In the space that says IP has the same as yours 192.168.4.1 what do I do ?
I would like to see what options this display provide... like jerk, acceleration, velocity, steps/mm, TMC Stepper menu, BLTouch menu etc... does anyone know that? That was the reason why i removed the touch panel from my 10S-Pro and installed a regular reprap controller.
Marlin has no Nextion support, but its fork MK4Duo does. Unfortunately i don't have the best experience with MK4Duo, watchdog was disabled on 8-bit AVR by default and when enabling, it turned out to softbrick the board (crashloop on boot - the actual softbrick issue is not down to them but due to my board like most using an Arduino standard bootloader rather than Optiboot at the time, but watchdog crash on boot was MK4Duo's bug), but i reported this bug and it was fixed; then i had trouble getting PID tuning to complete while it worked fine on Marlin and the thermal runaway is again disabled by default if i remember right and not terribly well tested. Overall it left me with the feeling that i wouldn't entrust potentially fire-prone machinery with this firmware. Another option similar to Nextion is DGUS, a smart screen used by Geeetech GTM32 platform in printers A30 and E180. Geeetech's Smartto firmware simply isn't very good, it lacks any advanced movement/planning algorithms and thermal protection logic found in better firmware, so people have been wanting to get Marlin on it, Geeetech themselves are supportive of the endeavour and are supplying and supporting various developers to that end, and it mostly works, but obviously on end-user devices, lack of DGUS support is a blocker. But i just found out that someone is working on it, Marlin pull request #13253 It turns out Wanhao also uses the DGUS screen, and there's a fork for it, ADVi3pp-Marlin. Wanhao themselves have not published their own firmware in an obvious violation of GPL. UI code in Marlin 2.x has been getting a massive rework these past few months, in part specifically due to desire to support a breadth of UI systems, as Lulzbot are working on a low-cost and fully open-source touch screen system, and Marlin 2.x approach is obviously the future but it's making the projects which started off 1.x, with its UI code built largely around assumption of a text based controller, difficult to merge. The various possible touchscreens present different incompatible paradigms, such as that it's fundamentally not possible to have the printer firmware dictate the menu structure on many of them.
@@SianaGearz agreed. It took me a long time to get the hang of the nextion protocol and I wouldn't dare tackle integrating it into Marlin. It's just a shame that compatible touch screens can't hit the mark w/ UI design like iTead and iTead doesn't seemingly have a compatible protocol.
I had a cura plug in working with my TFT35 to send Gcode via wifi..... computer crash and now I can't find where I got the cura plugin from... any ideas
@@ChrisRiley yes i bought it from amazon but just carnt get it configured it seems to work but i cannot c the wifi acces point on my computer its getting rather confusing as everthing seems ok its the 3.0 version if this helps
@@ChrisRiley i carnt configure anything on the screen it doesnt even show an ip i set up everything per the instructions only conclusion i can come to is there is something wrong withe the module
I can't even get the firmware to update on the board. Ive copied the files from the example on both an SD card and usb, but when it boots....nothing, no updating firmware.
@@ChrisRiley so far nothing has blown up. Now comes the learning curve. Trying to figure out what pops up on the browser when i connect to the IP. I got the oddly named GOWOOP Module for the mks TFT 3.8 (Which I live btw).
@@ChrisRiley I forgot to ask, did I hear you say that the TFT has a filament runout sensor connection?? If so, that ends my sense of dread trying to figure out where on my main board it connects to...
That's a joke, that sticker you see is so they can wash the PCB when it's being made and not harm the speaker. They should remove that sticker at the factory, but most of the time they don't.
I think you could, but you are going to have to get creative. Check out the extra pins here. reprap.org/wiki/File:MiniRambo1.3a-connections-p1-p2-p3-digital-pins-labeled.png It probably won't be real easy.
Now it's solved, i tried everything but i was not happen, after then i download new firmware and then made changes, after it worked, thanks for your reply Chris 😊😊
Ask and ye shall receive. It was pissing me off that no one else addressed the custom buttons and commands. Especially babystepping and during print commands. I knew you could do it! Thanks dude! Just got mine in the mail today!
Right on man, the buttons were just for you. ;)
Chris Riley ya man appreciate it. I’m sure more can be done to add icons and customizing the display with its open source capability.
Another fantastic "Chris video" full of great information to get us started tinkering. I just got one of these as part of a kit printer and for sure it seems like more of a "flashy" accessory than actually useful, especially when using OctoPrint.
Thanks for watching! Agreed, Not sure helpful with all my Octoprint.
Great...another thing I'm gonna have to try and find space for in my already overstuffed RAMPS/Einsy case; thanks Chris.
Join the club! ;) Thanks for watching.
Hey Cris. Great presentation once again. I’ve been running this setup for almost 2 years although without WIFI. You can also put 2 extruders on the screen and reassign the pinset (next to the orig runout pinset) for a second runout on extruder 2.
Just a note: I like the 2.8 because flex in the bigger screen sometimes activates the wrong button causing crashes and other frustrations.
I did a RUclips about a year ago and took a bunch of troll crap..but nice to see it’s finally being accepted into the mainstream.
Thanks Dave, yeah I think there are some possibilities with this screen. I want to look into it further for sure.
I have a TFT32 on 2 printers. I configured custom buttons to preheat (or cool down) the bed or the hotend at different temperatures. That's really quick to use. I also like how quick I can disable the motors. What I don't like is there is no menu to set the Z offset. This is the main reason why I kept the smart LCD controller.
Cool, glad you are liking it. Seems like most others aren't that thrilled with them.
I’ve had one for a couple years and you can do “work arounds” for anything you can’t get to on the screen.
@@neuxstone Sweet! That's good to know.
I'm using a TFT24, looks and works the same as 28 and 32. The things I don't like are: 1-Unable to use M600 command because is not possible to say OK during filament change; 2- It's got a buzzer but it doesn't respond to the M300 command, very silly. In my opinion this touchscreen is fancy but doesn't add any value for normal user, just makes the printer looks nicer for the others.
Good points, thanks!
I only use my tft32 as a helper to the stock display. easier to jog around, its useful for a few things then stock display to different menu's plus looks cool under stock display on cr-10 with the mount I posted above for cr-10, if they ever released source, im sure many more commands could be added. but limited to what they release. this is to bad for us.
Hello Paulo, can you help me, i also use TFT24 but didnt run the wifi module.
Chris I used all the pins on the ramps1.4 this looks like a good upgrade THANK YOU
Thanks Mark, you start run out of pins quickly with all the cool stuff you can add.
Hey Chris I love your videos with LOG! It's amazing to see a totally homemade printer upgrading!
Thanks, glad you like them!
Thanks for another great guide. I second the vote that the MKS team should make the firmware open source. I love mine, and I am currently printing a "prusa" style LCD case, that will allow both my TFT32 and RRDiscount Smart Controller screen for my Delta...
Thanks man, I tried to test the octoprint for you seems to work. Good luck on the build.
@@ChrisRiley Yeah, as two separate entry points, the TFT Screen and Octoprint work well. My issue (though i verified from developers) that both "devices" interact on serial connections. The issue is that the data is not passed from one serial connection to the other. So for instance if you print from Octoprint, the printer Basic LCD updates like normal, but the TFT LCD does not change to the print screen. It will show temps, but not much else. It would be nice to have both "devices" fully synced, but looks like we will have to wait until either you figure it out, or the developers make a breakthrough! BTW, even my factory X5ST-2E upgrade that included a custom TFT to the 32bit board does not react when Octoprint sends a job. I have to manually navigate to the status screen to get the temp info at a minimum.
@@TekkieDad Ahhhh, I see. Yeah with serial as it is setup now that might be a challenge.
I hav one of these lying around the maker space here so good tutorial, will try this out !!
Great! Let me know how it goes.
Thank you for the tutorial. I tried to add a nextion 2.4'' with marlinkimbra but the result was to burn my arduino mega 5v regulator. And it was not fun too to try and figure that one out. Mks seams better and more reliable.
Thanks! Those regulators, they are so irritating. I have went through a few myself.
Thanks Chris from the Basement
Thanks for watching
tell uwhat mate ur videos are so easy 2 understand really helped me along i must admit will deffo be keeping an eye out now that iv started building 3d printers
Thanks, Tony, much appreciated.
One issue I ran into with the MKS TFT is that it interferes with updating Marlin via the USB port. Sending gcode commands works fine but I have to unplug the TFT when updating Marlin. Keep that in mind when choosing a case design for your display.
You can update Marlin through Octoprint.
Good tip, I had the same issue when I hooked up an esp8266 for wifi, couldn't do both.
@@jakefromstatefarm8545 Thanks! Octoprint is on my list of cool things to look into. I'm fairly new to all this stuff
Sweet! Thanks, as always, Chris.
Thanks for watching
GREAT video, thank you, I’d love to see more info on the grfx and buttons
Thanks! I will play with it some more and see what I come up with.
Thanks for the vid, I asked a question then RTFM.... haha I read the comments and the question was answered. Great video again.
lol, yep not enough pins to use it and the loss of functionality would be too great. Thanks man!
Just a quick question, I am running octoprint and a C920 camera, I have ssh into pi via putty. I have changed setting but carnt get them to save so when I restart the pi it won’t run the settings and change the auto focus or or focus setting any think I can do?
Yep, I am working on a video for that very thing now. Stay tuned!
Chris Riley cool thanks i have been looking online but with no look.
Sorry to be commenting on an old video, but I'm very curious about the config screen displayed at the 7:02 mark in the video. It says that the "cloud service" is enabled on port 10086 - that points back to a server in China. Why would I want to leave this enabled? Thanks and BTW I'm not paranoid, just curious as to what "service" it offers.
Hey Bryan, honestly, I am not sure what that offers or if it even exists as this device intends to use it. Never looked into it.
Always great stuff on your channel
Thank you!
Chris I need your help
I went and bought the same screen as you do. Same version, I updated it with the same version of firmware too
I have Marlin 2.0.1, screen settings are set correctly. The screen boots but does not control the printer at all
Do you need to define any settings in Marlin? As far as ive got, i've followed all your steps to the T and it still does not work. Any help would be appreciated
Hey, yep, so you need to set the Marlin serial setting. You should be able to set serial 1 to 0 and the second serial, leave it commented out.
Also, set both the screen and Marlin to 250000 baud rate.
Good video. I'm a newbie. I'm trying to configure marlin (long story) have no operating software, starting from scratch and have not loaded the firmware yet. It is a MKS GEN L motherboard, duel extruder w/cyclops, and I'm stuck on the display section. I have the MKS TFT32 L display that came with the kit. So the question is what display do I need to define to move forward? Thanks in advance.
If you are using the touch display, you shouldn't need to configure one at all. If I understand your question correctly.
Hey chris, can I say great channel you have! and you always explain topics in layman's terms which is great, I have a MKS 3d 1.3 32bit board,it's works with the smoothie software, but I can't seem to get it to work with marlin 2.0, would you be willing to do a video on this if you ever get one of these boards?..again great work!
Sure I would! I have one kind of like it, let me see if the processors are the same.
@@ChrisRiley hi Chris thanks for your reply, just thought i would let you know,after much time...(again!)..looking at all the misguided info out there i did manage to get this board working(pure fluke on my part i think.lol).it turns out that the board that i got and listed is not the one to use! in the #define boards..you use BOARD_BIQU_SKR_V1_1...SERIAL_PORT -1...and again..SERIAL_PORT_2 0...BAUDRATE 115200....just thought i would let you know the settings that seem to work for this board..it would still be great to see you do a vid on this as i am sure this board being as cheap as it is, you will get others maybe asking you the same questions i did..!..again excellent work from you and always looking out for your next post!
@@dongletreehenley9744 Thank you for the update, yes I have been getting a ton of questions on this board. I am going to put together a video on it soon.
Another Great Video! Another Fun Upgrade!
Thanks, I'm glad you liked it.
Thank you for video chris..I also wanted more info on how to connect mks wifi module with octoprint
You're welcome, you mean use your Wifi as a device via wifi in octoprint? I don't think that would be possible.
@@ChrisRileyfirst at all sorry for my english..! but you used octoprint in your video... So you used octoprint in this video with a raspberry or something similar? Could you use the wifi module to send gcode without using the tft sd card? I saw that you connected via pronterface with wifi module port so I suppose that you cand send the gcode like this. Wifi module had some free cloud system to send the information like octoprint? Thank you in advance!
@@oscarlaborda6613 There are a lot of options to do stuff like this. Check out these 2 videos. ruclips.net/video/br7BryjWPJU/видео.html ruclips.net/video/pJGBRriNc9I/видео.html
hi chris i need some advise if u dont mind i seem running into an issue btt35 no what speed i choose it wont connect to printer been trying to get this to work for month as it wont seem to update firmware
It is probably and issue with the firmware settings, use the SD card to flash it the first time and it might correct the issue.
As usual chris brilliant video so iv bought the screen
Excellent!
Hi chis, can you help me, I have a tft35 with main board mks gen l 2.1 but Print task is not started on Marlin 2.1.2 from MKS TFT35, can you tell me whats is the problem
thank you
Regards
Print task? I'm not sure what that is. What main board do you have? Is the TFT plugged into the TFT pins?
Thanks for this explanation Chris.
I’m sure but can I use this display in substitution of the original full graphics display or I must use both of them?
Yes you can, you don't need the other display. It might not have all the same features, but you can probably get by.
Chris Riley , thank you again.
@@ChrisRiley , is there a special config in Marlin to the display work with arduino+ramps? I make the connection correctly, but the display can’t control the printer.
Thanks again for your videos I like so much.
@@woj1965 Does the screen show the menu? If it does, that probably mean EXP2 needs to be flipped over.
Hi Chris, just watched this video. You might want to check and see if the newest firmware update is configurable now. The TFT35 is.
Thanks, I will check it out.
great content, great presentation style, keep it up!
That's great to hear. Thank you for watching.
Great video. I've got an MKS TFT28, But one thing I can't work out is, if the gcode has a pause, or even a filament change, how to continue the print, as you would with a standard screen you can just click the rotary encoder. ?
oooooo, good point! I will have to play with that function on the screen.
thank you It was a video that I've been waiting for a long time....
Thanks, I'm glad you liked it.
Hi tnx for good Description...
a question...
I have Rumba+ board and 3 extruder & 1 nozzle and TFT 28 LCD.
How add extruder num 3 on my TFT configuration...!?
(plz help me I Really needed).
Check out this video. ruclips.net/video/ncc7TRkCH-M/видео.html
Hmm, I have a tft, not sure which version. I'm going to have to look at it and see what all I can "mess with" and see what features it came with that the printer manufacturer didn't document (Which was everything short of assembly instructions. .
Cool, yeah I think there is potential with these to add a lot of other things to it.
I have a MKS gen L v1 with manual lcd, can I run both manual and a touch screen? And if so how?
Yes, you can run both. Leave LCD as is. Use the AUX1 pins for your TFT. It should just work in that config, no firmware changes needed.
Chris, thanks for the video, good stuff. Will this work with a Rambo v1.4?
It should, you can use AUX 1 pins.
Chris, could you check for me if MKS TFT35 is compatible with BTT's SKR1.3? I did some basic googling but it doesnt seem like much people have done it. I am aware that BTT has their touchscreen too, but I wanted a touchscreen with SD and usb slot facing forward. BTT doesn't seem to have this option though.
It's a different port, 8 pin vs 10 pin, if you could find a converter it would probably work.
@@ChrisRiley After checking the pinout diagram, it seems like the MKS TFT35 could be plugged into the AUX-1 of SKR1.3. AUX-1 uses the pins same as the TFT headers (5V, GND, TX0, and RX0). I think the only difference it the RST pin.
I can't believe I'm so confused on this. Is the controller Wireless now? What is the WIFI for? I'm just not catching it which is EXTREMELY Rare for me in a Chris's Basement Vid.
Hey, so the Wifi add on this one just gets you a wifi to serial bridge. You could connect to it via pronterface or something like that. It really isn't that helpful, but you can install ESP3d on the 8266 and use it with that screen port. It gives you a lot more options.
I've replaced old screen with rotary button with TFT on my printer, now I'm trying to use material change (single extruder) and after M0 iniciated by g-code (cura) I can't resume printing, neither LCD message (M117) is not displayed anywhere. Any solution maybe?
Hello, M0 is unconditional stop, not sure why Cura is adding this in there. M1 will resume it.
Hello Chris,
Just changed my Ender 3 board to a MKS Gen L and a MKS 32 touch screen. I followed your video regarding the MKS 32 but when a placed the SD card into the screen it said booting but went right to the RIP RAP screen then the control screen. Never upgraded the firmware via the SD. Which is a new 32 gb and I did verify the files are in it. Any advise and thank you for your help. Coffee is on the way.
I would reformat the card fat32 and put the files back on and see if that works.
Is it possible to run Octoprint through the WIFI Module?
At this time, no, you would still need some sort of serial connection.
Hi, Chris! Is there possibility to copy stl-file from computer to SD-card, inserted in TFT, using Wi-fi interface?
On that one I am not sure how you would get it there. It has no services to map it as a drive.
@@ChrisRiley Thank you.
Great video!
But how did you manage to flash OctoPi on the MKS TFT?
Pronterface does not work well with me. It hangs up while sending a gcode over wifi.
I am not sure I understand, flashing OctoPi on the TFT?
@@ChrisRiley Thank you for your reply.
What I understood from what I read and seen, OctoPi is applicable with RasperryPi only and has to be Flashed on a RasperryPi board in order to be controlled wirelessly.
Please explain how did you manage to connect TFT to Octopi wirelessly?
Also, whenever I connect it to Pronterface and after I upload a gcode, it keep disconnecting and it gives me a [cannot read from the board] and [cannot write on the board] messages.
Any suggestions?
Thanks in advance.
@@moathissa1994 Ok, so the screen can't run OctoPi, it's just for Raspberry Pi. I the video, I was just trying to say you can use both Octoprint from a Raspberry Pi and the screen at the same time if you wish. You can use the Wifi module for this screen to connect to the screen directly via wifi from Pronterface. You can't connect TFT to Octopi wirelessly. I am not sure about your connection issue, it sounds like something is interfering with the serial connection.
@@ChrisRiley, I am using the MKS Wifi module, and I can control the printer wirelessly on Pronterface (tried other gcode senders such as slic3r and Repitier-Server) I can home the axis and preheat the extruder and the bed. Also, I can give commands. But whenever I upload a gcode via Pronterface (or others) it just disconnects.
What is surprising me when I connect the printer via USB cable and upload a gcode, It prints perfectly and whenever Pronterface sends M105 (to check the temperature) it responds with "echo:busy" and continues to print. But via wifi it does not respond with busy, it tries to give the temperature continuously every second.
do you think this might be the problem? or is it hardware faulty?
@@moathissa1994 It could be a hardware problem, I really don't know, those are some very odd symptoms.
Thanks Chris, Great tutorial.
Thanks Spike!
can you do a vid on using the software in mattercontrol to power printer on and off and how to connect it to a MKS Gen2 board?
I am not really that familiar with Matter control, but I can take a look.
Is there a set up that works with an A10M - marlin 1.1.8 software?
As long as there are serial pins, it should work.
@@ChrisRiley Thanks Chis, will look into that and let you know
my graphics were upside down! Can you tell me how to solve? thanks
There is usually a little button on the screen to flip them.
Hey Chris, for the first two days after installing my TFT35, I was able to print over WiFi using Pronterface but it then went nuts on me and started sending status reports back to Pronterface in overdrive. The layer view started zipping from red to green and eventually a whole stream of socket error messages scrolled down the monitor and everything locked up. I've reloaded the TFT firmware but was never able to get it to print again (over the WiFi). I have no idea what happened. Gcode commands still work fine over the WiFi.
I am kinda surprised it ever printed that way, I wouldn't think wifi would have kept up. I can give it a try.
@@ChrisRiley Do the Duet boards support printing over WiFi?
@@NorthGaSawyer They do, they have a lot better support. On a Duet, you upload to the on board sd card.
i got a tft 3.5 that is wierd! I try to get the red themed icons on my screen but all i get is garbled buttons, they look wierd as shit. What is wrong?
Sounds like the files might be messed up.
Do you use a Ramps 1.4 as well?
I don't have any communication between the TFT and the ramps at all...
If you have any inside that could help it would be wonderful ;-)
Joel’s wearing your shirt in his latest Flashforge video.
Hey Chris is it possible to change the layout for the Anycubic i3 Mega?
@chris gulotta Nice!!!!!
I actually don't know, if anycubic would give us the code, we could figure it out.
That would be awesome Chris!!!
Only problem that I had with my Artillery SWX1 is that when the screen is connected to the printer, it interferes with the port and it doesn't allow the firmware to be uploaded. I wish they made the software open source. One can only hope...
Yeah, I wish everyone would opensource their stuff. It would make our lives so much easier.
hello, can we use mks tft 35 with bigtreetech SKR 1.4 V?
Yes, it should work the same.
good job bro!!! , one cuestion is posible install uart wifi module for mks into Artillery Genius? the board is MKS Gen L and de tft i dont now that installing , but is 3.2 i things , pls you can help me, thank you (sorry my bad ingles).
I am not sure on the Genius, I don't know what open pins it might have. If it have RX and TX pins it should work.
So this mks display works with ramps 1.4 and a arduino mega 2560 which runs marlin 2?
Yes, if you get the cables configures correctly, you can get it working.
@@ChrisRiley thx for the info and the video. Then I will try a mks tft32 on ramps 1.6
Could you please tell me why i just can't send m503 and get response through pronterface connected via wifi. G28 is ok
Does M503 work via serial cable?
@@ChrisRiley yes. Serial cable worked. Wifi didn't work. Just like showed in your video. I noticed that you've tried two m503 and one m114 without any response from pronterface. It seems like you can only send command one way via wifi. Any suggestions?
@@boliu7920 Seems to only work one way, to response back.
Can I use an mks screen on a btt board or does I th have to be the same brand
I think they are interchangable, shouldn't be an issue.
@@ChrisRiley ok there actually a difference. So out of the box they wont work together. So the models I have are the BTT skr 1.4 motherboard and the display is the Mks tft35 v1. So the btts board used aux 1 and 2 10pt ribbons and the mks uses a single 8pin ribbon. However I am not sure if there is a way to connect with a wire or some other configuration but out of the box. One thing these guys seriously need to do is name, label and esthetically design these things with some differences. Cuz naming them the same thing with 16 different numbers and 10 decimals with the exact same color scheme and name is pretty crazy. Why cant they just make a new model. Instead we get another btt skr 1.1.1.6.1. 1.18.1 v.1 gen L 1.4 #mini turbo .6.8 in red and black...cuz why would we wanna be able to tell the difference in the new models and compatibility 🤣
@@s8nlx661 Thanks for doing the leg work on this. I agree they need to update the labeling.
@@ChrisRiley yeah I'm not sure if it's possible to somehow do some custom mod to make a 8pt cable to work with a 10pt or run singles to each prong, sounds like more trouble than its worth. But out of the box is not compatible. But after all my checking around.. It appears that all Bigtreetech product is run with a 10pt prong setup and Makerbase is setup for a 8pt prong. Although everything else is pretty much identicle
I have TFT28 with ESP8266 for wifi. Is there a way to have windows see the SD card in the TFT28 through the ESP8266 wifi so I don't have to constantly remove the SD card?
Honestly, I'm not sure, I will have to go back and look at this again.
@@ChrisRiley i can see it in cura, but not windows 10, was looking for a way to maybe add as a shared network location if that makes sense like i share my server folders with my computers.
@@TheCommo81 Yeah, I don't think it has the services to enable file sharing.
Hello,
I did everything for a MKS TFT35 but this doesn't work...
Apparently there is no modification to do in the firmware but the rare time I can do something with the screen it doesn't even read the temperature from the printer...
Well, it doesn't work out for me
Are you using the USB interface as well? It could be canceling out the screen commands.
@@ChrisRiley Thanks, for the answer. Actually the USB is not connected anymore when I use the screen. But I have no response from the 3D printer. From time to time, when the screen is operating, it keep booting over and over ...
If you have an idea it will be awesome, but anyway you already did a lot.
Thanks a lot ;-)
@@samgoldfisher2526 That's about all I got, could be a bad 5v regulator, that's pretty common and could cause the reboots.
@@ChrisRiley Thanks a lot for the reply (again). I will head this way ;-). Thanks a lot again
@@ChrisRiley This was a bad 5V regulator!!!
Now everything works like a charm.
Thanks a lot Mr Riley ;-)
Wher do I find the IP . I can't find it neither in your screen neither on mine . In the space that says IP has the same as yours 192.168.4.1 what do I do ?
That is the local IP, you should be able to login to it as an access point with that IP. Then you can change it.
I would like to see what options this display provide... like jerk, acceleration, velocity, steps/mm, TMC Stepper menu, BLTouch menu etc... does anyone know that? That was the reason why i removed the touch panel from my 10S-Pro and installed a regular reprap controller.
I am not sure how much you can do, but probably not near as much as the regular controller.
Do you maybe know if this MKS TFT32_L V4.0 is compatible with SKR v1.3 board?
I don't see why it wouldn't be. The interface should be the same.
@@ChrisRiley I does work!
In my case I use octoprint, so both SERIAL_PORT need to set:
SERIAL_PORT -1
SERIAL_PORT_2 0
otherwise it didn't work.
can u send prints via cura as i use cura not a problem but i dont like prontrerface that much
I think you can, but there might be a plugin you have to install for Cura. Unfortunately I don't know a lot about Cura.
They need to take a page from the iTead Nextion displays. The design software is clunky, but the canvas is wide open.
I've never tried one, I will add that to the list.
@@ChrisRiley it's an arduino display. Not sure it'd work w/ printers.
@@OldCurmudgeon3DP We can probably work it out.
Marlin has no Nextion support, but its fork MK4Duo does. Unfortunately i don't have the best experience with MK4Duo, watchdog was disabled on 8-bit AVR by default and when enabling, it turned out to softbrick the board (crashloop on boot - the actual softbrick issue is not down to them but due to my board like most using an Arduino standard bootloader rather than Optiboot at the time, but watchdog crash on boot was MK4Duo's bug), but i reported this bug and it was fixed; then i had trouble getting PID tuning to complete while it worked fine on Marlin and the thermal runaway is again disabled by default if i remember right and not terribly well tested. Overall it left me with the feeling that i wouldn't entrust potentially fire-prone machinery with this firmware.
Another option similar to Nextion is DGUS, a smart screen used by Geeetech GTM32 platform in printers A30 and E180. Geeetech's Smartto firmware simply isn't very good, it lacks any advanced movement/planning algorithms and thermal protection logic found in better firmware, so people have been wanting to get Marlin on it, Geeetech themselves are supportive of the endeavour and are supplying and supporting various developers to that end, and it mostly works, but obviously on end-user devices, lack of DGUS support is a blocker. But i just found out that someone is working on it, Marlin pull request #13253
It turns out Wanhao also uses the DGUS screen, and there's a fork for it, ADVi3pp-Marlin. Wanhao themselves have not published their own firmware in an obvious violation of GPL.
UI code in Marlin 2.x has been getting a massive rework these past few months, in part specifically due to desire to support a breadth of UI systems, as Lulzbot are working on a low-cost and fully open-source touch screen system, and Marlin 2.x approach is obviously the future but it's making the projects which started off 1.x, with its UI code built largely around assumption of a text based controller, difficult to merge. The various possible touchscreens present different incompatible paradigms, such as that it's fundamentally not possible to have the printer firmware dictate the menu structure on many of them.
@@SianaGearz agreed. It took me a long time to get the hang of the nextion protocol and I wouldn't dare tackle integrating it into Marlin. It's just a shame that compatible touch screens can't hit the mark w/ UI design like iTead and iTead doesn't seemingly have a compatible protocol.
I had a cura plug in working with my TFT35 to send Gcode via wifi..... computer crash and now I can't find where I got the cura plugin from... any ideas
I did some searching, but couldn't find anything, unfortunately, I don't know a whole lot about Cura.
@@ChrisRiley I found it on their git hub in a section called software
github.com/makerbase-mks/Software/tree/master/MKS%20Plugin
I got the Cura plug in by opening Cura and then clicking on "Marketplace" in the top rh corner. there are lots of plug ins here.
Does it work with the skr mini e3?
You would have to make your own cable for this one.
Is this functional on a RAMBo 1.1a? Asking for a friend...
Hey Joe, does the 1.1 have an EXP3? If so, you "might" be able to rig something up, but not sure how well it will work.
Will this screen suit the Tevo Flash I am a Noobie at all this.
I am not sure what pins are available on the Flash. I would have to see a pinout if you can find one.
can i use a rambo 1.4 with this?
It should work, you would have to use the AUX3 pins.
Chris is this compatible with Prusa MK3
I think it would have to use the same pins as your filament sensor to work. So I am going to say maybe, but it's not going to be easy.
Great useful video Thanks
Thank you.
need hel p chris i have screen all setup but cannot get the wifi working im sure everything is ok but i cannot c it when i scan networks
You have the MKS add on modual correct?
@@ChrisRiley yes i bought it from amazon but just carnt get it configured it seems to work but i cannot c the wifi acces point on my computer its getting rather confusing as everthing seems ok its the 3.0 version if this helps
@@thediscoman2001 I'm not sure what's going on there, you should be able to configure the wifi right on the screen.
@@ChrisRiley i carnt configure anything on the screen it doesnt even show an ip i set up everything per the instructions only conclusion i can come to is there is something wrong withe the module
this is the module i bought
www.amazon.co.uk/gp/product/B07GST6XZT/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
which changes have i do at marlin?
You shouldn't need any changes to Marlin in 1.1.9
I can't even get the firmware to update on the board. Ive copied the files from the example on both an SD card and usb, but when it boots....nothing, no updating firmware.
wrong SD card format? FAT or FAT32? Tried with another card?
Make sure you rename the mks_config_EN.txt to mks_config.txt AND do a "save as text file". I screwed that up the first time I tried this.
@@NorthGaSawyer i copied it from the examples, so the naming convention is correct.
@@H1zN I didn't see anywhere that it needed to to be fat/fat32
That is actually normal for 3Dprinter. because exFAT and NTFS is windows proprietary ;)
just installed a wifi module on my bigger printer.. Can't wait to see what I can mess up.. ;0)
LOL, good luck!
@@ChrisRiley so far nothing has blown up. Now comes the learning curve. Trying to figure out what pops up on the browser when i connect to the IP. I got the oddly named GOWOOP Module for the mks TFT 3.8 (Which I live btw).
@@ChrisRiley I forgot to ask, did I hear you say that the TFT has a filament runout sensor connection?? If so, that ends my sense of dread trying to figure out where on my main board it connects to...
@@elfpimp1 It does, I have never tested it before, but I need to.
get ur self a drink of that coffe chris
mmmmm, LOL
How do wash speaker before removing seal?
That's a joke, that sticker you see is so they can wash the PCB when it's being made and not harm the speaker. They should remove that sticker at the factory, but most of the time they don't.
Wow that cool
Thanks Paul!
Is that a homemade printer?
It is, it's a Toms Dolly build. A Prusa out of wood.
MKS TFT32 v4.0 touch screen mount 2020 extrusion
www.thingiverse.com/thing:3451554
Nice!
nice video
Thanks for watching
How to setup this display for dual extruder setup, i have purchased but it's not showing the options for extruder 2
Is it possible to use it with the miniRambo on the Original Prusa MK2.5S?
I think you could, but you are going to have to get creative. Check out the extra pins here. reprap.org/wiki/File:MiniRambo1.3a-connections-p1-p2-p3-digital-pins-labeled.png It probably won't be real easy.
What is the point adding a wifi when you can not upload g-codes and start a print through wifi...
You can still control it over wifi, but Octoprint is a better option all around.
I suspect their cloud printing service (not tested here) is supposed to bridge that functional gap.
Please help me, Chris as soon as...
I have 2 mks tft35 v1.0
Yes, you can change the mks_config.txt, change:#extruder number(one:1; dual:2)
>cfg_sprayer_counter:2
Now it's solved, i tried everything but i was not happen, after then i download new firmware and then made changes, after it worked, thanks for your reply Chris 😊😊
@@niraj8297 Glad you got it going!
I've just ported new software to this LCD for marlin, hit me up for more info
Nice, I would love to check it out. You can post a link or send me an email with the info. brotherchris81@gmail.com
It would be really nice if someone uploaded a file that everyone can share that's customized already to a point
More example builds would be handy.
I have a cr 10 need help with crealty 4.2.7 board help geo51267@gmail.com