From 377108619bf7cab77741c004f8c0975626c87db7 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Sun, 11 Feb 2018 03:34:25 -0600 Subject: [PATCH] Fix plan_arc clockwise (G2) Fix #9482 --- Marlin/src/gcode/motion/G2_G3.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Marlin/src/gcode/motion/G2_G3.cpp b/Marlin/src/gcode/motion/G2_G3.cpp index 490a063ff2..46dbd8b4f0 100644 --- a/Marlin/src/gcode/motion/G2_G3.cpp +++ b/Marlin/src/gcode/motion/G2_G3.cpp @@ -87,7 +87,7 @@ void plan_arc( angular_travel = RADIANS(360); const float flat_mm = radius * angular_travel, - mm_of_travel = linear_travel ? HYPOT(flat_mm, linear_travel) : flat_mm; + mm_of_travel = linear_travel ? HYPOT(flat_mm, linear_travel) : FABS(flat_mm); if (mm_of_travel < 0.001) return; uint16_t segments = FLOOR(mm_of_travel / (MM_PER_ARC_SEGMENT));