From 0dd3ab066298efc527865a1ca6322c518859b08a Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Wed, 18 Sep 2013 20:05:15 +0200 Subject: [PATCH] Don't block while cooling extruder --- lib/Slic3r/GCode.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Slic3r/GCode.pm b/lib/Slic3r/GCode.pm index 4b0245ee5..0b57b4258 100644 --- a/lib/Slic3r/GCode.pm +++ b/lib/Slic3r/GCode.pm @@ -672,7 +672,8 @@ sub set_extruder { my $temp = defined $self->layer && $self->layer->id == 0 ? $self->extruder->first_layer_temperature : $self->extruder->temperature; - $gcode .= $self->set_temperature($temp + $self->config->standby_temperature_delta, 1); + # we assume that heating is always slower than cooling, so no need to block + $gcode .= $self->set_temperature($temp + $self->config->standby_temperature_delta, 0); } # set the new extruder