motion_control.cpp

changeset 1
b584642d4f58
parent 0
2c8ba1964db7
equal deleted inserted replaced
0:2c8ba1964db7 1:b584642d4f58
134 if (max_software_endstops) { 134 if (max_software_endstops) {
135 if (arc_target[X_AXIS] > max_length[X_AXIS]) arc_target[X_AXIS] = max_length[X_AXIS]; 135 if (arc_target[X_AXIS] > max_length[X_AXIS]) arc_target[X_AXIS] = max_length[X_AXIS];
136 if (arc_target[Y_AXIS] > max_length[Y_AXIS]) arc_target[Y_AXIS] = max_length[Y_AXIS]; 136 if (arc_target[Y_AXIS] > max_length[Y_AXIS]) arc_target[Y_AXIS] = max_length[Y_AXIS];
137 if (arc_target[Z_AXIS] > max_length[Z_AXIS]) arc_target[Z_AXIS] = max_length[Z_AXIS]; 137 if (arc_target[Z_AXIS] > max_length[Z_AXIS]) arc_target[Z_AXIS] = max_length[Z_AXIS];
138 } 138 }
139 plan_buffer_line(arc_target[X_AXIS], arc_target[Y_AXIS], arc_target[Z_AXIS], arc_target[E_AXIS], feed_rate, extruder); 139 plan_buffer_line(arc_target[X_AXIS], arc_target[Y_AXIS], arc_target[Z_AXIS], arc_target[E_AXIS], feed_rate, extruder, false);
140 140
141 } 141 }
142 // Ensure last segment arrives at target location. 142 // Ensure last segment arrives at target location.
143 plan_buffer_line(target[X_AXIS], target[Y_AXIS], target[Z_AXIS], target[E_AXIS], feed_rate, extruder); 143 plan_buffer_line(target[X_AXIS], target[Y_AXIS], target[Z_AXIS], target[E_AXIS], feed_rate, extruder, false);
144 144
145 // plan_set_acceleration_manager_enabled(acceleration_manager_was_enabled); 145 // plan_set_acceleration_manager_enabled(acceleration_manager_was_enabled);
146 } 146 }
147 147

mercurial