Patch _lcd_level_bed draw to fix flicker, show proper offset
This commit is contained in:
parent
1e1a18e091
commit
097cc75ba8
1 changed files with 5 additions and 2 deletions
|
@ -2449,9 +2449,12 @@ char* ftostr52(const float& x) {
|
||||||
if (max_software_endstops) NOMORE(current_position[Z_AXIS], Z_MAX_POS);
|
if (max_software_endstops) NOMORE(current_position[Z_AXIS], Z_MAX_POS);
|
||||||
encoderPosition = 0;
|
encoderPosition = 0;
|
||||||
line_to_current(Z_AXIS);
|
line_to_current(Z_AXIS);
|
||||||
lcdDrawUpdate = 2;
|
lcdDrawUpdate = 1;
|
||||||
|
}
|
||||||
|
if (lcdDrawUpdate) {
|
||||||
|
float v = current_position[Z_AXIS] - MESH_HOME_SEARCH_Z;
|
||||||
|
lcd_implementation_drawedit(PSTR(MSG_MOVE_Z), ftostr43(v + (v < 0 ? -0.0001 : 0.0001)));
|
||||||
}
|
}
|
||||||
if (lcdDrawUpdate) lcd_implementation_drawedit(PSTR("Z"), ftostr43(current_position[Z_AXIS]));
|
|
||||||
static bool debounce_click = false;
|
static bool debounce_click = false;
|
||||||
if (LCD_CLICKED) {
|
if (LCD_CLICKED) {
|
||||||
if (!debounce_click) {
|
if (!debounce_click) {
|
||||||
|
|
Reference in a new issue