From 0da43e60326df9711b9cf573737adfb14f211f93 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Fri, 12 Jan 2024 15:20:23 +0100 Subject: [PATCH] Fix wrong init temperature without prime blob CURA-11437 --- src/LayerPlanBuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/LayerPlanBuffer.cpp b/src/LayerPlanBuffer.cpp index 7d430b8f01..db64a130a5 100644 --- a/src/LayerPlanBuffer.cpp +++ b/src/LayerPlanBuffer.cpp @@ -535,7 +535,7 @@ void LayerPlanBuffer::insertTempCommands() if (initial_print_temp == 0.0 // user doesn't want to use initial print temp feature || extruder_settings.get("machine_extruders_share_heater") // ignore initial print temps when extruders share a heater - || ! extruder_used_in_meshgroup_[extruder] // prime blob uses print temp rather than initial print temp + || (! extruder_used_in_meshgroup_[extruder] && extruder_settings.get("prime_blob_enable")) // prime blob uses print temp rather than initial print temp || (overall_extruder_plan_idx > 0 && extruder_plans[overall_extruder_plan_idx - 1]->extruder_nr_ == extruder // prev plan has same extruder .. && extruder_plans[overall_extruder_plan_idx - 1]->estimates_.getTotalUnretractedTime() > 0.0) // and prev extruder plan already heated to printing temperature )