|
@@ -150,6 +150,9 @@ void mc_arc(float* position, float* target, float* offset, float feed_rate, floa
|
|
|
clamp_to_software_endstops(position);
|
|
|
// Insert the segment into the buffer
|
|
|
plan_buffer_line(position[X_AXIS], position[Y_AXIS], position[Z_AXIS], position[E_AXIS], feed_rate, extruder, position);
|
|
|
+ // Handle the situation where the planner is aborted hard.
|
|
|
+ if (waiting_inside_plan_buffer_line_print_aborted)
|
|
|
+ return;
|
|
|
}
|
|
|
}
|
|
|
// Clamp to the target position.
|