From: Erik van der Zalm Date: Thu, 9 Feb 2012 20:02:01 +0000 (+0100) Subject: Changed check i mtion_conrol X-Git-Tag: iwj-success-2012-07-29~112 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=d47a3e5950ec8dc129c8939ae8a9acdf32580134;p=marlin.git Changed check i mtion_conrol if (millimeters_of_travel == 0.0) => if (millimeters_of_travel < 0.001) (thanks mooselake) --- diff --git a/Marlin/motion_control.cpp b/Marlin/motion_control.cpp index ab403e9..a24b2b7 100644 --- a/Marlin/motion_control.cpp +++ b/Marlin/motion_control.cpp @@ -45,7 +45,7 @@ void mc_arc(float *position, float *target, float *offset, uint8_t axis_0, uint8 if (isclockwise) { angular_travel -= 2*M_PI; } float millimeters_of_travel = hypot(angular_travel*radius, fabs(linear_travel)); - if (millimeters_of_travel == 0.0) { return; } + if (millimeters_of_travel < 0.001) { return; } uint16_t segments = floor(millimeters_of_travel/MM_PER_ARC_SEGMENT); /* // Multiply inverse feed_rate to compensate for the fact that this movement is approximated