knutwurst / Marlin-2-0-x-Anycubic-i3-MEGA-S

Marlin 2.0.x Version for Anycubic i3 MEGA M/S/P/X/CHIRON and 4MAX with Anycubic TFT or the "new" DGUS Clone TFT - Now also with BLTouch!
GNU General Public License v3.0
782 stars 183 forks source link

[BUG] Mega X pause stuck waiting for commands to finish #34

Closed frosty5689 closed 3 years ago

frosty5689 commented 3 years ago

Bug Description

Press pause when printing from SD card the printer is stuck at waiting for commands to finish

My Configurations

Required: Please include a ZIP file containing your Configuration.h and Configuration_adv.h files.

I just use the prebuilt firmware 1.1.6 foe the Mega X without any new drivers.

Steps to Reproduce

  1. Start printing a model from SD card
  2. Pause print after a bit

Expected behavior: Print head lifts off model and homes x y and print can be resumed again

Actual behavior: Print head lifts off model and homes x y, but printer is stuck at waiting for commands to finish and cant be interacted with.

Additional Information

knutwurst commented 3 years ago

Hi @frosty5689 , does the issue persist, when you switch to the default firmware? Did you try the 1.1.7 Beta 2?

I know that there is an issue with the Mega X TFT which causes the Touchscreen to freeze, when entering pause state. This is not related to the Marlin firmware but to the TFT firmware.

I'll try to reproduce the issue, but it might be, that you need an Update for the TFT Firmware. .... I'll come back to you when i know more.

frosty5689 commented 3 years ago

I switched back to default firmware for now. It pauses fine without any issues. One thing to note with 1.1.6, it eventually goes from waiting to 'pause failed'. I haven't tried 1.1.7 beta 2 yet. I can try that if needed. Thanks!

On Fri., Oct. 30, 2020, 01:49 Oliver Köster, notifications@github.com wrote:

Hi @frosty5689 https://github.com/frosty5689 , does the issue persist, when you switch to the default firmware? Did you try the 1.1.7 Beta 2?

I know that there is an issue with the Mega X TFT which causes the Touchscreen to freeze, when entering pause state. This is not related to the Marlin firmware but to the TFT firmware.

I'll try to reproduce the issue, but it might be, that you need an Update for the TFT Firmware. .... I'll come back to you when i know more.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/issues/34#issuecomment-719426284, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7UPS3FOBNFGFLCIOUBRBLSNJ42ZANCNFSM4TEIJIVA .

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 30 days with no activity. Remove stale label / comment or this will be closed in 5 days.

frosty5689 commented 3 years ago

So, I just had a chance to flash latest 1.1.7 stable that was just released. Still the same problem where pausing the build causes it to hang at "Command has been sent. wait for response." I cleared EEPROM and saved

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 30 days with no activity. Remove stale label / comment or this will be closed in 5 days.

mopedcrosser commented 3 years ago

Just flashed 1.1.8 as upgrade from stock firmware on a Mega X. Can confirm, same issue here. Extruder travels to pause position, beeps, but waitig for further command. Printer gets stuck, only way is power off. Using stop works fine though. Just sad u cant pause. Can take a video if needed. Great work so far by the way, thanks a lot !

knutwurst commented 3 years ago

I'm on it :)

SpaceProper commented 3 years ago

I'm on it :)

Hey, wie schauts aus? Gibt es dazu schon einen Fix? Habe das selbe Problem aber will ungern auf die Stock Firmware zurück damit ich die Pause normal wieder nutzen kann. Danke schonmal.

knutwurst commented 3 years ago

I was in the hospital for a while and couldn't continue working. I will now take care of the issues again. Please be patient :)

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 30 days with no activity. Remove stale label / comment or this will be closed in 5 days.

hibikine commented 3 years ago

I'm using 1.1.9 on Mega X, still confirmed.

knutwurst commented 3 years ago

The Issue is fixed in v1.2.0, but requires the Update of the TFT firmware. You need to extract the DWIN_SET files to a micro sd card, put it into your TFT (you need to open the printer). Then boot up your printer and wait for the process to finish. Mega_X_TFT_firmware.zip

frosty5689 commented 3 years ago

That's great news! This may seem like a dumb question but how do you upgrade the TFT firmware? I'll open it up and take a look, does it need to flash via JTAG or something? Also is there a stock firmware to revert to? Curious where the TFT firmware came from. Wondering if the upgrade will impact stock firmware.

Edit: I was able to flash the TFT firmware by copying DWIN_SET folder onto a FAT32 formatte MicroSD card and inserting it into the MicroSD slot on the TFT display board after unscrewing it from the case. Have yet to try pausing the print. On a side-note, it seems the time/progress estimation no longer displays with latest 1.2.0. It is off-topic though.

Edit 2: Pausing the print still causes it to get stuck...

EliasKotlyar commented 3 years ago

Can also confirm that MEGA-X is getting stucked on newest 1.2 Beta 3 Firmware and upgraded TFT Firmware

frosty5689 commented 3 years ago

@knutwurst can this issue be reopened or a new one started? The new TFT firmware update doesn't fix the display getting stuck after pause/stop on the Mega X. I kinda worked around this now that I'm printing directly from OctoPrint, but it makes the firmware unusuable for people that use the SDCARD to print

github-actions[bot] commented 3 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

knutwurst commented 3 years ago

@frosty5689 , The Issue is still present, I know and sorry for my bot for closing it :/ I am still working on a fix but also added the bug to the known issues in the download section.

frosty5689 commented 3 years ago

@frosty5689 , The Issue is still present, I know and sorry for my bot for closing it :/ I am still working on a fix but also added the bug to the known issues in the download section.

No worries! This impacts users that print from SD card. I have been using OctoPrint recently so it isn't impacting me. Would be good to have it fixed for others.

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 30 days with no activity. Remove stale label / comment or this will be closed in 5 days.

JernejL commented 3 years ago

THIS is stil lrelevant!

github-actions[bot] commented 2 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.