Plug-in Idea
-
I know Dave is already hard at work on the newest input shaper, because I've already seen the 3.6 references in the Duet library.
I had a thought... not sure how realistic it is.
So typically the slicer will import the print g-code to DWC.
What if there was a DWC plug-in that conditionally analyzed the G-code of the imported project,
and filtered each short move below x value, and reduced the F value of that particular move? I guess it could even have filterable variables to discriminate short move distance and axis range of the move... Instead of IS simply not being applied, the feed rate simply slows down instead to minimize ringing during short moves.Is something like this possible? It seems like it would be rather easy to someone who is good with conditional coding.
-
@br7408 My understanding is: we don't need IS on short moves, because due to the acceleration, we never reach the resonance speed.
YMMV, because it's also related to jerk settings. -
@o_lampe I need to run a minimum jerk of 10 in order to print radials smoothly. I find it could come into play at short corner moves... That or even a way to reduce jerk on short moves. I doubt IS would fix it, as you say.
Then again my only remaining issue with resonance is on the Y axis. I believe it is due to a tiny amount of belt stretch, as this is a big printer.