Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
5.95k stars 2.04k forks source link

Z Hop Only Over Printed Parts should work without Avoid Printed Parts When Traveling #19233

Open richfelker opened 2 weeks ago

richfelker commented 2 weeks ago

Is your feature request related to a problem?

Travel that crosses other parts' perimeters tends to leave zits on the surface, so Z-hop over them is desirable. But Avoid Other Parts is excessively slow and tends to increase zits/ooze problems by making the travel take a lot longer. This necessitates using Z hop for all travels, rather than only ones that cross perimeters, which also wastes time (albeit less so) and puts excessive wear on Z axis.

Describe the solution you'd like

The "Z Hop Only Over Printed Parts" option should be available even when "Avoid Printed Parts When Traveling" is off. Since there is no combing information in this mode, it should just directly check intersections with other parts' perimeters to decide whether to hop.

Describe alternatives you've considered

See the above problem description where I covered alternatives.

Affected users and/or printers

All.

Additional information & file uploads

No response