Pause on Filament Runout also works now

This commit is contained in:
Knutwurst
2022-01-23 12:27:01 +01:00
parent a2efdedde4
commit 47adc716b2

View File

@@ -479,13 +479,10 @@ void AnycubicTouchscreenClass::PausePrint() {
SERIAL_ECHOLNPGM("DEBUG: Filament runout - Retract, beep and park."); SERIAL_ECHOLNPGM("DEBUG: Filament runout - Retract, beep and park.");
#endif #endif
card.pauseSDPrint(); // pause print and park nozzle card.pauseSDPrint(); // pause print and park nozzle
ai3m_pause_state = 3; ai3m_pause_state = 1;
#ifdef ANYCUBIC_TFT_DEBUG #ifdef ANYCUBIC_TFT_DEBUG
SERIAL_ECHOLNPGM("DEBUG: M25 sent, parking nozzle"); SERIAL_ECHOLNPGM("DEBUG: M25 sent, parking nozzle");
SERIAL_ECHOPGM("DEBUG: AI3M Pause State: ", ai3m_pause_state);
SERIAL_EOL();
#endif #endif
//IsParked = true;
// show filament runout prompt on screen // show filament runout prompt on screen
HARDWARE_SERIAL_PROTOCOLPGM("J23"); HARDWARE_SERIAL_PROTOCOLPGM("J23");
HARDWARE_SERIAL_ENTER(); HARDWARE_SERIAL_ENTER();
@@ -530,7 +527,7 @@ void AnycubicTouchscreenClass::FilamentChangeResume() {
SERIAL_ECHOLNPGM("DEBUG: M108 Resume called"); SERIAL_ECHOLNPGM("DEBUG: M108 Resume called");
#endif #endif
IsParked = false; // remove parked flag //IsParked = false; // remove parked flag
starttime = millis(); starttime = millis();
card.startOrResumeFilePrinting(); // resume regularly card.startOrResumeFilePrinting(); // resume regularly