FIX: the extruder_id is incorrect when cali left nozzle

jira: none
Change-Id: Ice9c5ad93840223d59ac2a1c56935051382d5efb
This commit is contained in:
zhimin.zeng 2025-02-26 15:23:15 +08:00 committed by lane.wei
parent 45580a9d75
commit 53e50e285c
1 changed files with 1 additions and 1 deletions

View File

@ -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<ConfigOptionFloatsNullable>("nozzle_diameter"); const ConfigOptionFloatsNullable *nozzle_diameter_config = cali_info.printer_prest->config.option<ConfigOptionFloatsNullable>("nozzle_diameter");
float nozzle_diameter = nozzle_diameter_config->values[0]; 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(); bool is_multi_extruder = obj->is_multi_extruders();
std::vector<NozzleFlowType> nozzle_volume_types; std::vector<NozzleFlowType> nozzle_volume_types;
if (is_multi_extruder) { if (is_multi_extruder) {