|
|
|
|
1809
|
debounce_click = true;
|
1809
|
debounce_click = true;
|
1810
|
int ix = _lcd_level_bed_position % MESH_NUM_X_POINTS;
|
1810
|
int ix = _lcd_level_bed_position % MESH_NUM_X_POINTS;
|
1811
|
int iy = _lcd_level_bed_position / MESH_NUM_X_POINTS;
|
1811
|
int iy = _lcd_level_bed_position / MESH_NUM_X_POINTS;
|
|
|
1812
|
+ if (iy&1) { // Zig zag
|
|
|
1813
|
+ ix = (MESH_NUM_X_POINTS - 1) - ix;
|
|
|
1814
|
+ }
|
1812
|
mbl.set_z(ix, iy, current_position[Z_AXIS]);
|
1815
|
mbl.set_z(ix, iy, current_position[Z_AXIS]);
|
1813
|
_lcd_level_bed_position++;
|
1816
|
_lcd_level_bed_position++;
|
1814
|
if (_lcd_level_bed_position == MESH_NUM_X_POINTS*MESH_NUM_Y_POINTS) {
|
1817
|
if (_lcd_level_bed_position == MESH_NUM_X_POINTS*MESH_NUM_Y_POINTS) {
|