From cffd052fee8102f8796e3f9722e8d2afd210c9a0 Mon Sep 17 00:00:00 2001 From: Jonathan Barchi Date: Fri, 8 Dec 2017 16:50:05 -0800 Subject: [PATCH] [2.0.x] Fix for #8604 (#8717) * Nozzle.cpp: replace incorrect M_2_PI (2/pi) with 2.0 * M_PI * Use RADIANS(360) instead of 2 * M_PI --- Marlin/src/libs/nozzle.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Marlin/src/libs/nozzle.cpp b/Marlin/src/libs/nozzle.cpp index eb9c6f315..6f80e5ad6 100644 --- a/Marlin/src/libs/nozzle.cpp +++ b/Marlin/src/libs/nozzle.cpp @@ -124,8 +124,8 @@ for (uint8_t s = 0; s < strokes; s++) for (uint8_t i = 0; i < NOZZLE_CLEAN_CIRCLE_FN; i++) do_blocking_move_to_xy( - middle.x + sin((M_2_PI / NOZZLE_CLEAN_CIRCLE_FN) * i) * radius, - middle.y + cos((M_2_PI / NOZZLE_CLEAN_CIRCLE_FN) * i) * radius + middle.x + sin((RADIANS(360) / NOZZLE_CLEAN_CIRCLE_FN) * i) * radius, + middle.y + cos((RADIANS(360) / NOZZLE_CLEAN_CIRCLE_FN) * i) * radius ); // Let's be safe