From 3c44badd38b4cd9bbf503c789954ddf86a056f8f Mon Sep 17 00:00:00 2001 From: Stone Li Date: Sun, 15 Jan 2023 17:04:51 +0800 Subject: [PATCH] ENH: set timeout for starting extrusion to 20 Change-Id: Iae718e324170028121ca32e9653acac7b7b301f4 Signed-off-by: Stone Li --- src/slic3r/GUI/DeviceManager.cpp | 1 + src/slic3r/GUI/DeviceManager.hpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index ddb742426..d9fb9787e 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -432,6 +432,7 @@ bool MachineObject::is_in_extrusion_cali() auto curr_time = std::chrono::system_clock::now(); auto diff = std::chrono::duration_cast(curr_time - last_extrusion_cali_start_time); if (diff.count() < EXTRUSION_OMIT_TIME) { + mc_print_percent = 0; return true; } diff --git a/src/slic3r/GUI/DeviceManager.hpp b/src/slic3r/GUI/DeviceManager.hpp index 65043c2d0..36e8fc0e0 100644 --- a/src/slic3r/GUI/DeviceManager.hpp +++ b/src/slic3r/GUI/DeviceManager.hpp @@ -20,7 +20,7 @@ #define TIMEOUT_FOR_STRAT 20000.f // milliseconds #define REQUEST_PUSH_MIN_TIME 15000.f // milliseconds #define REQUEST_START_MIN_TIME 15000.f // milliseconds -#define EXTRUSION_OMIT_TIME 10000.f // milliseconds +#define EXTRUSION_OMIT_TIME 20000.f // milliseconds #define FILAMENT_MAX_TEMP 300 #define FILAMENT_DEF_TEMP 220