Disable volumetric extrusion during G26 (#13479)

2.0.x
Thomas Moore 6 years ago committed by Scott Lahteine
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…
Cancel
Save