|
@@ -2321,9 +2321,9 @@ void HMI_Prepare() {
|
2321
|
2321
|
DWIN_Draw_FloatValue(true, true, 0, font8x16, Color_White, Color_Bg_Black, 3, 1, 216, MBASE(2), current_position.y * MINUNITMULT);
|
2322
|
2322
|
DWIN_Draw_FloatValue(true, true, 0, font8x16, Color_White, Color_Bg_Black, 3, 1, 216, MBASE(3), current_position.z * MINUNITMULT);
|
2323
|
2323
|
#if HAS_HOTEND
|
2324
|
|
- queue.inject_P(PSTR("G92 E0"));
|
2325
|
|
- current_position.e = HMI_ValueStruct.Move_E_scale = 0;
|
2326
|
|
- DWIN_Draw_Signed_Float(font8x16, Color_Bg_Black, 3, 1, 216, MBASE(4), 0);
|
|
2324
|
+ current_position.e = HMI_ValueStruct.Move_E_scale = 0.0;
|
|
2325
|
+ sync_plan_position_e();
|
|
2326
|
+ DWIN_Draw_Signed_Float(font8x16, Color_Bg_Black, 3, 1, 216, MBASE(4), 0.0);
|
2327
|
2327
|
#endif
|
2328
|
2328
|
break;
|
2329
|
2329
|
case PREPARE_CASE_DISA: // Disable steppers
|
|
@@ -2574,6 +2574,7 @@ void HMI_AxisMove() {
|
2574
|
2574
|
if (encoder_diffState == ENCODER_DIFF_ENTER) {
|
2575
|
2575
|
HMI_flag.ETempTooLow_flag = false;
|
2576
|
2576
|
current_position.e = HMI_ValueStruct.Move_E_scale = 0;
|
|
2577
|
+ sync_plan_position_e();
|
2577
|
2578
|
Draw_Move_Menu();
|
2578
|
2579
|
DWIN_Draw_FloatValue(true, true, 0, font8x16, Color_White, Color_Bg_Black, 3, 1, 216, MBASE(1), HMI_ValueStruct.Move_X_scale);
|
2579
|
2580
|
DWIN_Draw_FloatValue(true, true, 0, font8x16, Color_White, Color_Bg_Black, 3, 1, 216, MBASE(2), HMI_ValueStruct.Move_Y_scale);
|