From 92bc7554b6fb433fac4ff5c76d0746bd31b575b0 Mon Sep 17 00:00:00 2001 From: Yuri D'Elia Date: Mon, 27 Jun 2022 14:22:37 +0200 Subject: [PATCH] Enable the model last, if set We need all the values to be set before we can attempt to enable the model. --- Firmware/Marlin_main.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index f05856b0c..8f41500ff 100644 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -7808,12 +7808,14 @@ Sigma_Exit: break; } - // update all set parameters - if(S >= 0) temp_model_set_enabled(S); + // update all parameters if(B >= 0) temp_model_set_warn_beep(B); if(!isnan(C) || !isnan(P) || !isnan(T) || !isnan(W) || !isnan(E)) temp_model_set_params(C, P, T, W, E); if(I >= 0 && !isnan(R)) temp_model_set_resistance(I, R); + // enable the model last, if requested + if(S >= 0) temp_model_set_enabled(S); + // run autotune if(A >= 0) temp_model_autotune(A); }