diff --git a/Marlin/Marlin.pde b/Marlin/Marlin.pde index ce7522dd4a33b..c5101272110f4 100644 --- a/Marlin/Marlin.pde +++ b/Marlin/Marlin.pde @@ -1384,6 +1384,9 @@ void prepare_move() { float cartesian_mm = sqrt(sq(difference[X_AXIS]) + sq(difference[Y_AXIS]) + sq(difference[Z_AXIS])); + if ( cartesian_mm < 0.000001 ) { + cartesian_mm = abs(difference[E_AXIS]); + } if ( cartesian_mm < 0.000001 ) { return; }