this post was submitted on 13 Feb 2025
9 points (100.0% liked)

3DPrinting

16512 readers
209 users here now

3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.

The r/functionalprint community is now located at: or [email protected]

There are CAD communities available at: [email protected] or [email protected]

Rules

If you need an easy way to host pictures, https://catbox.moe may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is ![](URL)

Moderation policy: Light, mostly invisible

founded 2 years ago
MODERATORS
 

I'm trying to print a small 1-walled part with fine details. If I just model and print it in PrusaSlicer, the travel moves cross through the middle of the part and leave strings. "Avoid crossing perimeters" does not help:

I'm playing with a really hacky solution, where I model the desired tool path in vase mode, and post-process the gcode to disable extrusion for straight walls at particular angles in the x-y plane. Here is the result:

This is effectively "vase mode with gaps" but my implementation is hideous. Does anyone know of a better way to prevent travel moves from crossing the part? Perhaps a different slicer or settings?

Edit: Here's a link to the STL: https://www.thingiverse.com/thing:6948297

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 1 week ago

I think the issue is with it being just a single wall. The slicer tends to have some trouble with that.

My first thought was just to model the return paths as well, making it a loop, print that in vase mode, then just cut away the unwanted parts. My second thought was to wonder whether there would be a way to use post-processing to set the extrusion to zero for those particular paths, maybe using the multicolor features, and thereby avoid printing the extra area.