From 53e50e285cee4b99b55f3d66f930429031c347e9 Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Wed, 26 Feb 2025 15:23:15 +0800 Subject: [PATCH] FIX: the extruder_id is incorrect when cali left nozzle jira: none Change-Id: Ice9c5ad93840223d59ac2a1c56935051382d5efb --- src/slic3r/Utils/CalibUtils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/Utils/CalibUtils.cpp b/src/slic3r/Utils/CalibUtils.cpp index b6225ab71..5fe00c6ba 100644 --- a/src/slic3r/Utils/CalibUtils.cpp +++ b/src/slic3r/Utils/CalibUtils.cpp @@ -1200,7 +1200,7 @@ bool CalibUtils::check_printable_status_before_cali(const MachineObject* obj, co const ConfigOptionFloatsNullable *nozzle_diameter_config = cali_info.printer_prest->config.option("nozzle_diameter"); float nozzle_diameter = nozzle_diameter_config->values[0]; - float diameter = obj->m_extder_data.extders[0].current_nozzle_diameter; + float diameter = obj->m_extder_data.extders[cali_info.extruder_id].current_nozzle_diameter; bool is_multi_extruder = obj->is_multi_extruders(); std::vector nozzle_volume_types; if (is_multi_extruder) {