From 5ecd75eeb3a499f45fb5a91a1c96943960124153 Mon Sep 17 00:00:00 2001
From: esenapaj <creation0004@gmail.com>
Date: Sat, 16 Apr 2016 07:22:07 +0900
Subject: [PATCH] Fix for PR #3502(General cleanup of arc code)

---
 Marlin/Marlin_main.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index dbb2c42bcb..37b15a58a5 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -7361,7 +7361,7 @@ void plan_arc(
 
   // Make a circle if the angular rotation is 0
   if (angular_travel == 0 && current_position[X_AXIS] == target[X_AXIS] && current_position[Y_AXIS] == target[Y_AXIS])
-    angular_travel == RADIANS(360);
+    angular_travel += RADIANS(360);
 
   float mm_of_travel = hypot(angular_travel * radius, fabs(linear_travel));
   if (mm_of_travel < 0.001) return;