slic3r / Slic3r

Open Source toolpath generator for 3D printers
https://slic3r.org/
GNU Affero General Public License v3.0
3.27k stars 1.29k forks source link

Missing intermediate configuration: solid small area #5146

Open atamico opened 1 year ago

atamico commented 1 year ago

Hello, I searched a lot for the setting to set the solid fill extrusion of small areas and there is no option to set the amount of extrusion for these areas.

Reason: In very small areas (often used to make it more resistant) in FDM printers there is overlap / excess filament that can change the final quality of the print.

Existing configurations that can help try to calibrate what I tried to use:

Motor step change ~> Problem when changing: Changes all other print settings (Perimeters, infill, etc);

Fill density: Irrelevant, did not affect small solid areas.

Solid infill threshold area: Here is the heart of the problem, the small area that should be filled as a solid, what can be done to solve the problem for now is to leave it as little as possible and use Fill density throughout the part.

Advanced ~> Extrusion width ~> Solid or Top solid (mm or %): Here during the tests I discovered that actually decreasing or increasing is a little irrelevant because Slic3r does the calculation and fills in the same way, just leaving the lines will be thicker or thicker but the filling will be the same, the amount of filament will be the same (Ex.: higher value increases the extruded line diameter, lower value the line diameter will be thinner and to compensate for the filling there will be more lines ) and yet it does not affect the solid configuration of small areas.

Filament Settings ~> Extrusion multiplier: Reducing the value works, but it affects the extrusion of all other settings that are perfect (Perimeters, infill, top solid, first layer, etc).

Remembering missing configuration: Define small solid areas extrusion. (Solid infill threshold area).

If you can help or have any suggestions for a solution to the problem, I welcome advice!

Thanks.

Att. Rog. R