Disable volumetric extrusion during G26 (#13479)
This commit is contained in:
parent
6bd0a0be97
commit
263f8edff8
@ -686,6 +686,12 @@ void GcodeSuite::G26() {
|
|||||||
set_current_from_destination();
|
set_current_from_destination();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if DISABLED(NO_VOLUMETRICS)
|
||||||
|
bool volumetric_was_enabled = parser.volumetric_enabled;
|
||||||
|
parser.volumetric_enabled = false;
|
||||||
|
planner.calculate_volumetric_multipliers();
|
||||||
|
#endif
|
||||||
|
|
||||||
if (turn_on_heaters() != G26_OK) goto LEAVE;
|
if (turn_on_heaters() != G26_OK) goto LEAVE;
|
||||||
|
|
||||||
current_position[E_AXIS] = 0.0;
|
current_position[E_AXIS] = 0.0;
|
||||||
@ -909,6 +915,11 @@ void GcodeSuite::G26() {
|
|||||||
move_to(destination, 0); // Move back to the starting position
|
move_to(destination, 0); // Move back to the starting position
|
||||||
//debug_current_and_destination(PSTR("done doing X/Y move."));
|
//debug_current_and_destination(PSTR("done doing X/Y move."));
|
||||||
|
|
||||||
|
#if DISABLED(NO_VOLUMETRICS)
|
||||||
|
parser.volumetric_enabled = volumetric_was_enabled;
|
||||||
|
planner.calculate_volumetric_multipliers();
|
||||||
|
#endif
|
||||||
|
|
||||||
#if HAS_LCD_MENU
|
#if HAS_LCD_MENU
|
||||||
ui.release(); // Give back control of the LCD
|
ui.release(); // Give back control of the LCD
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user