MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.03k stars 19.13k forks source link

[BUG] Pause and Stop buttons causes crash on Anycubic i3 Mega #26900

Open usonic777 opened 3 months ago

usonic777 commented 3 months ago

Did you test the latest bugfix-2.1.x code?

Yes, and the problem still exists.

Bug Description

After clicking Pause on the touchscreen, printer resets.

I am using Anycubic i3 Mega config from config/examples directory.

Bug Timeline

Once I build and flashed bugfix-2.1.x

Expected behavior

Pause/stop and park the hotend without reseting.

Actual behavior

Hottend stays in place and the printer resets.

The following output is visible on Proterface when clicking Pause:

RECV: TFT Serial Command: A9
RECV: TFT Serial Debug: SD print pause started... J05
RECV: TFT Serial Debug: SD print pause started... J05
RECV: TFT Serial Debug: SD print pause started... J05
RECV: TFT Serial Debug: SD print pause started... J05
RECV: TFT Serial Debug: SD print pause started... J05
...
...

and then Proterface crashes as well, probably because of this message repeating infinitely.

Steps to Reproduce

  1. Start printing from SD card
  2. Click Pause or Stop button on touchscreen

Version of Marlin Firmware

Marlin bugfix-2.1.x (Mar 22 2024 18:33:46)

Printer model

Anycubic i3 Mega

Electronics

Stock electronics

LCD/Controller

Stock LCD

Other add-ons

No response

Bed Leveling

None

Your Slicer

None

Host Software

None

Don't forget to include

Additional information & file uploads

No response

usonic777 commented 3 months ago

configs.zip

usonic777 commented 3 months ago

On 2.1.2.1 the STOP works fine - it parks and stops. PAUSE partially works - it parks, but after pressing CONTINUE it just unretracts and does nothing with a processing message on screen. It does not crash though. Was not able to test 2.1.2.2 because Marlin fails to start with an EEPROM error.

github-actions[bot] commented 1 week ago

Greetings from the Marlin AutoBot! This issue has had no activity for the last 90 days. Do you still see this issue with the latest bugfix-2.1.x code? Please add a reply within 14 days or this issue will be automatically closed. To keep a confirmed issue open we can also add a "Bug: Confirmed" tag.

Disclaimer: This is an open community project with lots of activity and limited resources. The main project contributors will do a bug sweep ahead of the next release, but any skilled member of the community may jump in at any time to fix this issue. That can take a while depending on our busy lives so please be patient, and take advantage of other resources such as the MarlinFirmware Discord to help solve the issue.