slic3r / Slic3r

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

Width smaller than the diameter of nozzle? #2808

Closed lonelymyp closed 9 years ago

lonelymyp commented 9 years ago

Print outer perimeter offset by half the width of the extrusion. Then half of the nozzle will be closed by the previous perimeter, this is equivalent to a decrease diameter of the nozzle.

something like this: 1

alranel commented 9 years ago

But why?

lonelymyp commented 9 years ago

After a few test prints, I came to the conclusion that the smaller the width the better it looks. so I set the minimum allowable width of the extrusion to the perimeter. I could not test the idea that the more thin perimeter will look even better =)

I'm no expert in printing, so maybe it's stupid =)

lordofhyphens commented 9 years ago

Might be worth looking into, if only to attempt to improve inter-layer adhesion. I'd be worried about the toolhead depositing plastic onto the blocked section (as the previous layer is softened by the heat from the toolhead), and you'd need to plan to reduce flow rate appropriately... and you still have a hard limit of the nozzle width (as you need some perimeter there to block).

"Nothing unreal exists." - Kiri-kin-tha's First Law of Metaphysics.

On Thu, Apr 30, 2015 at 7:22 AM, lonelymyp notifications@github.com wrote:

After a few test prints, I came to the conclusion that the smaller the width the better it looks. so I set the minimum allowable width of the extrusion to the perimeter. I could not test the idea that the more thin perimeter will look even better =)

I'm no expert in printing, so maybe it's stupid =)

— Reply to this email directly or view it on GitHub https://github.com/alexrj/Slic3r/issues/2808#issuecomment-97752919.

alranel commented 9 years ago

I always stress that problems and goals should be declared first, then verified and discussed, and then finally it's time to move onto possible solutions.

Smaller extrusion width does look better for two reasons: 1) there's less plastic flowing at the sides, thus there's less chance of blobs caused by viscosity (and non-regular flow is less visible), and 2) the paths calculated by Slic3r for a thinner extrusion width follow the original object shape more accurately because the "tool-head" is smaller thus it can enter all the small features and curvatures. This is why Slic3r uses a smaller extrusion width for the external loop (equal to the nozzle diameter, which is the minimum extrusion width).

The problem with your solution is that if the outer loop follows the inner one closely (like an offset) it will have no additional level of accuracy; if on the contrary we adjust it for greater accuracy we'll have a variable overlap with the inner loop, thus a not predictable effect on the outer shape.

Also I think that using the previous extrudate as a block does not work very well because nozzle partially melts it, and viscosity will generate blobs and other artifacts.

You can simulate that behavior by using two perimeters and tweaking the extrusion width settings and extrusion multiplier in Slic3r. The result won't be that good...