|
@@ -7361,7 +7361,7 @@ void plan_arc(
|
7361
|
7361
|
|
7362
|
7362
|
// Make a circle if the angular rotation is 0
|
7363
|
7363
|
if (angular_travel == 0 && current_position[X_AXIS] == target[X_AXIS] && current_position[Y_AXIS] == target[Y_AXIS])
|
7364
|
|
- angular_travel == RADIANS(360);
|
|
7364
|
+ angular_travel += RADIANS(360);
|
7365
|
7365
|
|
7366
|
7366
|
float mm_of_travel = hypot(angular_travel * radius, fabs(linear_travel));
|
7367
|
7367
|
if (mm_of_travel < 0.001) return;
|