MKS-TFT icon indicating copy to clipboard operation
MKS-TFT copied to clipboard

TFT32 - all working BUT will not print from SD

Open shearder opened this issue 6 years ago • 29 comments

Hey guys

I have an issue where i have the TFT32 and Repetier FW. I saw another issue of the same BUT The thread was closed with a link to version 3.0.2. I have tried this version and it seems i cannot print from the SD card.

Everything works. I cam move it i can preheat i can home etc etc BUT i cannot print. I can select the file and when the print screen shows the temperature remain static and nothing heats up. All i can do is stop the print.

I have doub;le checked BAUD rates and it is correct at 250000 and the correct version of firmware is selected in the config file. All settings are correct BUT just not printing.

Any ideas?

shearder avatar Oct 29 '18 10:10 shearder

OK so i figured when exporting to print from SD that to save and NOT select the binary option in the save dialog!!

shearder avatar Oct 30 '18 06:10 shearder

It seems it's only possible to print if you have Marlin fw on the 3d printer (according to info I have since now). I'll give a try with Smoothieware (I own an MKS Sbase board)

Filcanna avatar Oct 31 '18 10:10 Filcanna

I have this exact configuration, Smoothieware on MKS-SBase + MKS-TFT32, and it works just fine. I also have another machine with MKS-TFT35 instead and it works just as fine too.

On Wed, Oct 31, 2018 at 7:41 AM Filcanna [email protected] wrote:

It seems it's only possible to print if you have Marlin fw on the 3d printer (according to info I have since now). I'll give a try with Smoothieware (I own an MKS Sbase CARD)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/makerbase-mks/MKS-TFT/issues/225#issuecomment-434640191, or mute the thread https://github.com/notifications/unsubscribe-auth/AUBPBWTEuZQXS7stIYHlGQ7d1WrUWcZOks5uqX5kgaJpZM4X-10P .

marcohaddad avatar Oct 31 '18 11:10 marcohaddad

it all works fine with Repetier just that with Repetier you cant use binary to save. But that was an option i just always selected with no real reason. But no need to really select because when the TFT32 tries to send the code to the MKS board id doesn't know what to send i guess OR the code makes no sense in Binary.

shearder avatar Oct 31 '18 11:10 shearder

@shearder What is version of your Repetier FW and MKS TFT. You can send the Repetier FW to me and let's check it.

makerbase-mks avatar Nov 19 '18 02:11 makerbase-mks

The tft firmware I am using is one version behind. The latest didn't work. I think 3.02. Same setup I tried as the latest but that didn't work repetier is the latest version. So it's working but as I say its 1 version behind.

shearder avatar Nov 19 '18 02:11 shearder

It is mean that the TFT old version is work but the latest version in can't?

makerbase-mks avatar Nov 19 '18 04:11 makerbase-mks

It is mean that the TFT old version is work but the latest version in can't?

Yes that's correct. The latest does not work from SD. So one version behind it works fine no issues.

shearder avatar Nov 19 '18 04:11 shearder

I have this exact configuration, Smoothieware on MKS-SBase + MKS-TFT32, and it works just fine. I also have another machine with MKS-TFT35 instead and it works just as fine too. On Wed, Oct 31, 2018 at 7:41 AM Filcanna @.***> wrote: It seems it's only possible to print if you have Marlin fw on the 3d printer (according to info I have since now). I'll give a try with Smoothieware (I own an MKS Sbase CARD) — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#225 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/AUBPBWTEuZQXS7stIYHlGQ7d1WrUWcZOks5uqX5kgaJpZM4X-10P .

Yes, I tried TFT on Sbase/Smoothieware and it seems to correctly operate MOSFETs for bed, hotend and parts fan; also no error comes out when trying to print a file. Sbase board still not mounted on my delta, so I'm not aware if it really prints..

Filcanna avatar Nov 19 '18 11:11 Filcanna

When i get home i will give you the exact version of the firmwares for TFT and Repetier.

Another interesting item is sometimes asn error shows on the screen IF i print from USB not SD.

Something like "expecting line 1 and got 10" or something. But it still prints from USB with that error.

I will record it properly if i see it again.

But now more important for new firmware to work :)

shearder avatar Nov 19 '18 11:11 shearder

Repetier v1.03 TFT32: 3.02

shearder avatar Nov 19 '18 15:11 shearder

Yes, some people have reacted to this problem (checksum line number) before, which will affect the printing. We have solved it in the new version.

makerbase-mks avatar Nov 20 '18 02:11 makerbase-mks

@makerbase-mks when you release the new version?

robustini avatar Dec 07 '18 22:12 robustini

hy there, same issue here, everything works but the gcode won't start

infomario avatar Jan 22 '19 18:01 infomario

I have the same problem. mks_config has: #mainboard firmware setting(marlin:1; repetier:2; smoothie:3)

cfg_firmware_type:1

Yet, the unit sends M116 to the main board which is not supported by Marlin, so it seems, giving me:

Recv: echo:Active Extruder: 1 Recv: ok Recv: ok [...] Send: M116 Recv: echo:Unknown command: "M116" Recv: ok [...] Recv: echo:busy: processing [...] Recv: echo:busy: processing [...] Recv: echo:busy: processing [...] Recv: echo:busy: processing [...] Recv: echo:busy: processing [...] Recv: echo:busy: processing [...] Recv: echo:busy: processing [...] Recv: echo:busy: processing [...] Recv: echo:busy: processing [...] Recv: ok

Eternally

delwinbest avatar Jul 31 '19 08:07 delwinbest

I only seem to have this issue with E1 on a dual extruder. E0 test print is fine

delwinbest avatar Jul 31 '19 08:07 delwinbest

I only seem to have this issue with E1 on a dual extruder. E0 test print is fine

Did you select dual extruder on TFT firmware config?

Filcanna avatar Jul 31 '19 09:07 Filcanna

I have. The only thing that has changed in my set up is that I moved to Marlin 2.0.x

delwinbest avatar Jul 31 '19 09:07 delwinbest

Do the usual checks: comms speed, firmware version, etc. I had this problem with Repetier on MKS Gen-L controller, solved when I swapped it with a Smoothie compatible card (SBase); now board print beautifully from TFT (4.0 version) UART cable and also from USB/Raspberry Pi 3B+

Filcanna avatar Jul 31 '19 10:07 Filcanna

Yeah I prefer trying to find the root cause...and then fixing it :) before switching the board. It worked perfectly (MKS Gen L with stock BIBO2 Touch Dual Marlin 1.0.x FW) . I did not have access to the BIBO factory config and config_adv header files so I've used whats in the Marlin example/BIBO repo folder when updating the MKS Gen L FW to 2.0.x. Its since then I've not been able to print form SD.

I can see the bed heats up, and the extruder turns on briefly. Then E1 returns to 0 degrees and it waits forever.

I'll attempt to go back to 1.0.x and see if its a version issue.

Is there anyway I can get access to the actual source files for the MKS TFT micro controller? The files in this repo are pre compiled unless I missed something.

delwinbest avatar Jul 31 '19 11:07 delwinbest

Yep I’ve found them in Github also, seems that all MKS things are slowly going open-source

Inviato da me !

Il giorno 31 lug 2019, alle ore 13:29, Delwin [email protected] ha scritto:

Yeah I prefer trying to find the root cause...and then fixing it :) before switching the board. It worked perfectly (MKS Gen L with stock BIBO2 Touch Dual Marlin 1.0.x FW) . I did not have access to the BIBO factory config and config_adv header files so I've used whats in the Marlin example/BIBO repo folder when updating the MKS Gen L FW to 2.0.x. Its since then I've not been able to print form SD.

I can see the bed heats up, and the extruder turns on briefly. Then E1 returns to 0 degrees and it waits forever.

I'll attempt to go back to 1.0.x and see if its a version issue.

Is there anyway I can get access to the actual source files for the MKS TFT micro controller? The files in this repo are pre compiled unless I missed something.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

Filcanna avatar Jul 31 '19 13:07 Filcanna

What slicer are you using on your computer?

Il giorno mer 31 lug 2019 alle ore 23:40 Delwin [email protected] ha scritto:

I've isolated the problem.

I've tried printing with the second extruder on Marlin 1.0 and Marlin 2.0. No luck, the second extruder just not heat up (and I believe I get those M116 messages).

If I change to E0 (first extruder), it works fine and prints as expected from SD Card. I suggest anyone running into this try printing from the first extruder.

It would be great to have both extruders work in the same way from MKS TFT SD Card prints.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/makerbase-mks/MKS-TFT/issues/225?email_source=notifications&email_token=AGJEAZAOFWSDYJOIZGZCQGDQCIBGDA5CNFSM4F73LUH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3IUUII#issuecomment-517032481, or mute the thread https://github.com/notifications/unsubscribe-auth/AGJEAZC3R3KQWDNZT2JAFA3QCIBGDANCNFSM4F73LUHQ .

Filcanna avatar Aug 01 '19 05:08 Filcanna

Think I solved it. In my case, I had Octoprint attached on USB which shares the same UART as the MKS TFT. Says in the manual not to use the mainboard USB when using TFT. :/ The USB connection was interfering with gcodes being sent form the MKS TFT board.

delwinbest avatar Aug 01 '19 11:08 delwinbest

I have a similar setup, Sbase and RPi 3B+ and TFT 2.8'' v4.0, but monoextruder, working perfectly

Il giorno gio 1 ago 2019 alle ore 13:47 Delwin [email protected] ha scritto:

Think I solved it. In my case, I had Octoprint attached on USB which shares the same UART as the MKS TFT. Says in the manual not to use the mainboard USB when using TFT. :/ The USB connection was interfering with gcodes being sent form the MKS TFT board.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/makerbase-mks/MKS-TFT/issues/225?email_source=notifications&email_token=AGJEAZCSAQRABSIOBVEMM3DQCLEOLA5CNFSM4F73LUH2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3KJ2IQ#issuecomment-517250338, or mute the thread https://github.com/notifications/unsubscribe-auth/AGJEAZC7JRPKDUY57XSL3ZDQCLEOLANCNFSM4F73LUHQ .

Filcanna avatar Aug 01 '19 12:08 Filcanna

Uncoment Activate_ok on Marlin canfig.adv and works fine.

divod12 avatar Oct 25 '19 12:10 divod12

I have a Tornado with an MKS Gen-L and an MKS TFT35. I confirm that if the USB port of the Gen-L is used at the same time as the screen, the screen does not print.

MarshMalloW0007 avatar Dec 22 '19 09:12 MarshMalloW0007

i installed a tft35 v1.0 to a kossel delta linear plus running smothieware, it was set up with a smart display (ender 3 type)... i connected the tft to the base 1.3 through aux1 and same thing ... everything works except for actually starting a print .... nothing heats up and print never starts ... other than that I can control the printer through the touchscreen

dissocio0 avatar Nov 06 '20 12:11 dissocio0

Same trouble here ... Does anyone have a solution ? I'm using tft35 and e3d board

ptitpuma avatar May 18 '21 16:05 ptitpuma

https://github.com/MarlinFirmware/Marlin/issues/25157(url) A solution to this is remove a line on queue.cpp.

diegohilarios avatar Sep 27 '23 14:09 diegohilarios