Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
1.2.6 experimental: First layer extrusion width doesn't affect first raft-/support-layer #2662
not sure if this is intended behaviour, but I just noticed that changing the first layer extrusion width (like 150% or 200%...) doesn't affect the first layer of support (raft), I mean those lines with gaps, first layer on print bed. The first layer height is used as configured, though.
Maybe I just don't see the good reason for it, why Slic3r prefers to always calculate the extrusion width on its own instead of using the pontentially modified extrusion width from advanced settings. But beeing able to do further modification here seems quite interesting to me, since one could force even fatter traces in the first layer to increase bed leveling redundancy and prind bed adhesion for certain support materials.
Aha, found it:
--- lib/Slic3r/Print/Object.pm 2015-02-02 02:32:41.882955504 +0800 +++ /usr/share/perl5/Slic3r/Print/Object.pm 2015-02-17 13:18:08.016468134 +0800 @@ -547,14 +547,14 @@ my ($self) = @_; my $first_layer_flow = Slic3r::Flow->new_from_width( - width => ($self->config->first_layer_extrusion_width || $self->config->support_material_extrusion_width), + width => ($self->print->config->first_layer_extrusion_width || $self->config->support_material_extrusion_width), role => FLOW_ROLE_SUPPORT_MATERIAL, nozzle_diameter => $self->print->config->nozzle_diameter->[ $self->config->support_material_extruder-1 ] // $self->print->config->nozzle_diameter->, layer_height => $self->config->get_abs_value('first_layer_height'), bridge_flow_ratio => 0, );
Looks like first_layer_extrusion_width moved from PrintObjectConfig to PrintConfig, so we need to be looking at $self->print->config instead of $self->config for first layer extrusion width.
added a commit
Feb 17, 2015
referenced this issue
Feb 17, 2015
great, at least first layer extrusion width is now respected for support's first layer at all :-) Unfortunately the line spacing isn't adjusted accordingly but stays the same as with unmodified first layer extrusion width, leading to heavily overstuffed first layer with wider extrusion width configured. I tested two settings for this case:
Looks like the line spacing is somehow hard-coded at the moment or at least not dependend on the extrusion width but layer height only?