externintextrudemultiply;// Sets extrude multiply factor (in percent) for all extruders
externboolvolumetric_enabled;
externboolvolumetric_enabled;
externintextruder_multiply[EXTRUDERS];// sets extrude multiply factor (in percent) for each extruder individually
externintextruder_multiply[EXTRUDERS];// sets extrude multiply factor (in percent) for each extruder individually
externfloatfilament_size[EXTRUDERS];// cross-sectional area of filament (in millimeters), typically around 1.75 or 2.85, 0 disables the volumetric calculations for the extruder.
externfloatfilament_size[EXTRUDERS];// cross-sectional area of filament (in millimeters), typically around 1.75 or 2.85, 0 disables the volumetric calculations for the extruder.
if(!(performing_homing)||((performing_homing)&&(z_min_endstop&&old_z_min_endstop)&&(z2_min_endstop&&old_z2_min_endstop)))//if not performing home or if both endstops were trigged during homing...
if(!performing_homing||(performing_homing&&z_min_both&&z2_min_both))//if not performing home or if both endstops were trigged during homing...
// if (z_max_endstop && old_z_max_endstop) SERIAL_ECHOLN("z_max_endstop = true");
// if (z_max_both) SERIAL_ECHOLN("z_max_endstop = true");
// if (z2_max_endstop && old_z2_max_endstop) SERIAL_ECHOLN("z2_max_endstop = true");
// if (z2_max_both) SERIAL_ECHOLN("z2_max_endstop = true");
if(!performing_homing||(performing_homing&&z_max_both&&z2_max_both))//if not performing home or if both endstops were trigged during homing...
if(!(performing_homing)||((performing_homing)&&(z_max_endstop&&old_z_max_endstop)&&(z2_max_endstop&&old_z2_max_endstop)))//if not performing home or if both endstops were trigged during homing...