Open czlr opened 1 month ago
I feel like we need some more testing than just one of your printers. You said you had a postscript. Maybe if you provided that we could confirm this to be a common thing with spiral Z hop.
Apologies for the delay. Since posting, I might've found a better approach -- rather than aligning with the current motion, just do a static align vs the current layer's walls.
E.g.,
Here's a postprocessing script I threw together to test
https://gist.github.com/czlr/a7859730299e73ac01c4d85a8a82827d
Is there an existing issue for this feature request?
Is your feature request related to a problem?
Currently, spiral z-hops are only done via G3 (counterclockwise arc move) and aligned based on the movement destination
For example, referring to the image below:
Problem: I believe, based on theory and testing, that the transition between lines (1) and (2) -- i.e., how the nozzle begins the z-hop as it leaves the printing plane -- has a much bigger impact on print quality than the transition between lines (2) and (3). Since by the time the latter happens, the nozzle is already several mm above the print surface.
The screenshot above is a relatively non-problematic example. But I've had situations where the initial G3 motion juts straight out perpendicular to an outer wall. Which can leave pretty nasty scarring for min-max'ed edge cases where you don't have room to dial other settings like cooling and retraction (fully-dense glass-like PETG, flexible/tough filaments, etc).
Which printers will be beneficial to this feature?
All
Describe the solution you'd like
My theory/proposal is that it would be better for spiral z-hops to be aligned WRT their starting contexts. Such that:
Describe alternatives you've considered
Re: the specific alignment strategy, I think there are some potential options, with different potential theories for why they could be ideal.
Additional context
Environment: OrcaSlicer v2.0.0 + Bambu P1S