|
|
|
@ -7386,10 +7386,10 @@ void mesh_buffer_line(float x, float y, float z, const float e, float feed_rate,
|
|
|
|
|
set_current_to_destination();
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
int pcx = mbl.cel_index_x(current_position[X_AXIS] - home_offset[X_AXIS]);
|
|
|
|
|
int pcy = mbl.cel_index_y(current_position[Y_AXIS] - home_offset[Y_AXIS]);
|
|
|
|
|
int cx = mbl.cel_index_x(x - home_offset[X_AXIS]);
|
|
|
|
|
int cy = mbl.cel_index_y(y - home_offset[Y_AXIS]);
|
|
|
|
|
int pcx = mbl.cell_index_x(current_position[X_AXIS] - home_offset[X_AXIS]);
|
|
|
|
|
int pcy = mbl.cell_index_y(current_position[Y_AXIS] - home_offset[Y_AXIS]);
|
|
|
|
|
int cx = mbl.cell_index_x(x - home_offset[X_AXIS]);
|
|
|
|
|
int cy = mbl.cell_index_y(y - home_offset[Y_AXIS]);
|
|
|
|
|
NOMORE(pcx, MESH_NUM_X_POINTS - 2);
|
|
|
|
|
NOMORE(pcy, MESH_NUM_Y_POINTS - 2);
|
|
|
|
|
NOMORE(cx, MESH_NUM_X_POINTS - 2);
|
|
|
|
|