Fix Pause Print message and behavior (#13394)
This commit is contained in:
@@ -66,10 +66,10 @@ void FWRetract::reset() {
|
||||
settings.retract_length = RETRACT_LENGTH;
|
||||
settings.retract_feedrate_mm_s = RETRACT_FEEDRATE;
|
||||
settings.retract_zraise = RETRACT_ZRAISE;
|
||||
settings.retract_recover_length = RETRACT_RECOVER_LENGTH;
|
||||
settings.retract_recover_extra = RETRACT_RECOVER_LENGTH;
|
||||
settings.retract_recover_feedrate_mm_s = RETRACT_RECOVER_FEEDRATE;
|
||||
settings.swap_retract_length = RETRACT_LENGTH_SWAP;
|
||||
settings.swap_retract_recover_length = RETRACT_RECOVER_LENGTH_SWAP;
|
||||
settings.swap_retract_recover_extra = RETRACT_RECOVER_LENGTH_SWAP;
|
||||
settings.swap_retract_recover_feedrate_mm_s = RETRACT_RECOVER_FEEDRATE_SWAP;
|
||||
current_hop = 0.0;
|
||||
|
||||
@@ -175,7 +175,7 @@ void FWRetract::retract(const bool retracting
|
||||
planner.synchronize(); // Wait for move to complete
|
||||
}
|
||||
|
||||
const float extra_recover = swapping ? settings.swap_retract_recover_length : settings.retract_recover_length;
|
||||
const float extra_recover = swapping ? settings.swap_retract_recover_extra : settings.retract_recover_extra;
|
||||
if (extra_recover != 0.0) {
|
||||
current_position[E_AXIS] -= extra_recover; // Adjust the current E position by the extra amount to recover
|
||||
sync_plan_position_e(); // Sync the planner position so the extra amount is recovered
|
||||
|
Reference in New Issue
Block a user