Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENHANCEMENT] Allow user to restart print from a particular layer without executing startup routing. #4797

Open
1 of 4 tasks
ssackett opened this issue Oct 19, 2024 · 1 comment

Comments

@ssackett
Copy link

Printer model

  • MK3S/+
  • MK3
  • MK2.5S
  • MK2.5

Describe the enhancement

Often when the printer detects a fatal error there is nothing wrong with the print and it would be possible to reset the printer and continue. There are two impediments to this one is that information about the state of the printer is not preserved and the other is that an attempt to restart the printer will result in activating the bed leveling routine and other preparatory actions. These will cause a collision if a print occupies the build plate. Even if the user can devise a means to recover the print the inability to inhibit the preparatory actions of the printer will trash the print. The desired enhancement is to allow the user to inhibit the preparatory actions of the printer and save the final state of the printer so that the user can restore the process to the state it had prior to the fatal error.

Expected functionality

Give the user the ability to override or inhibit the normal functionality of the printer so that it can be restarted in an arbitrary state so that an attempt can be made to save an incomplete print. My junk box if full of wasted filament generated by prints that couldn't be recovered, it would be useful to have a fighting chance to save such prints.

@3d-gussner
Copy link
Collaborator

@ssackett Thanks for your enhancement request. It may sound bit odd but did you try to use the power panic functionality to recover prints?
When the printer pauses, because of a normal pause or crash or another issue, it writes several things in to the eeprom to be able to recover in case of an power failure.
I did a quick test with a X and Y axis crash and triggered the power panic, buy unplugging the power cord (NOT using the power switch or reset button), and it recovered correctly.

Can you give us some examples where the printer got in fatal error and you lost the print?
Which menus have you been able to use?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants