diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp index 0e60596a12..cf1f748cff 100644 --- a/src/libslic3r/GCode.cpp +++ b/src/libslic3r/GCode.cpp @@ -2268,6 +2268,8 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato m_enable_cooling_markers = true; this->apply_print_config(print.config()); + m_config.apply(print.default_object_config()); + m_config.apply(print.default_region_config()); //m_volumetric_speed = DoExport::autospeed_volumetric_limit(print); print.throw_if_canceled(); @@ -4895,6 +4897,7 @@ LayerResult GCode::process_layer( // To control print speed of the 1st object layer printed over raft interface. bool object_layer_over_raft = layer_to_print.object_layer && layer_to_print.object_layer->id() > 0 && instance_to_print.print_object.slicing_parameters().raft_layers() == layer_to_print.object_layer->id(); + m_config.apply(print.default_region_config()); m_config.apply(instance_to_print.print_object.config(), true); m_layer = layer_to_print.layer(); m_object_layer_over_raft = object_layer_over_raft;