Open Qjeezy opened 2 weeks ago
Under filament settings > cooling you can find the option "don't slow down outer walls", so you can manually set the speed your printer works best at. Be careful though, it currently has higher priority then enforcing minimum layer times. See https://github.com/SoftFever/OrcaSlicer/issues/6859
The resonance causing VFA on the walls is mostly Motor resonance ripple in my experience, so it depends on each motors individual speed , and not the total movement speed. On a core XY printer, both motors have the same absolute speed √|v|
when moving in X or Y direction. When moving diagonally, only one motor turns with the absolute speed |v|
. Logically for all angles in between the extremes, the motor speed varies between 0 the maximum.
To avoid resonance it would therefore be a better idea to avoid certain motor speeds instead of movement speeds to minimize VFA artifacts.
PS: I looked up some QIDI prints with VFA issues and it seems more pronounced then on my non QIDI printer. I'd be curious how your prints look like. Can you do a VFA test print? You find it under Calibration > More... > VFA; for settings I usually choose 50mm/s to 500mm/s with 50mm/s step, adjust max speed to whatever your printer, filament and profile can handle.
Under filament settings > cooling you can find the option "don't slow down outer walls", so you can manually set the speed your printer works best at. Be careful though, it currently has higher priority then enforcing minimum layer times. See https://github.com/SoftFever/OrcaSlicer/issues/6859
The resonance causing VFA on the walls is mostly Motor resonance ripple in my experience, so it depends on each motors individual speed , and not the total movement speed. On a core XY printer, both motors have the same absolute speed
√|v|
when moving in X or Y direction. When moving diagonally, only one motor turns with the absolute speed|v|
. Logically for all angles in between the extremes, the motor speed varies between 0 the maximum.To avoid resonance it would therefore be a better idea to avoid certain motor speeds instead of movement speeds to minimize VFA artifacts.
PS:
I looked up some QIDI prints with VFA issues and it seems more pronounced then on my non QIDI printer. I'd be curious how your prints look like. Can you do a VFA test print? You find it under Calibration > More... > VFA; for settings I usually choose 50mm/s to 500mm/s with 50mm/s step, adjust max speed to whatever your printer, filament and profile can handle.
I actually do have the don't slow down outer walls enabled already and it does not help with avoiding certain speeds, even with the speed settings adjusted.
I have ran the Klippian shake & tune on my QIDI plus 4 and the main no go zone is between 62 mm/s and 110mm/s. Even with don't slow down outer walls and my speeds set to the proper speeds to match the green zones, the filaments max volumetric speed setting overrides everything and certain features of the object prints at unwanted resonance causing speeds.
My VFA's aren't actually bad at all. Nearly non existent, but the stepper motors scream within the no go speed zones shown on the shake & tune results.
Slicing the same exact file with the same settings in QIDI studio, with the resonance avoidance feature speeds set to avoid 60-110mm/s successfully changes the print speeds in the sliced preview so that the motor resonance noises will not occur.
This feature for me is more so about the noise and easily avoiding the speeds that create the noise and not so much about the VFA, but it controlling and minimizing VFA is a great side effect.
In conclusion, the resonance avoidance feature from QIDI studio is a super simple and easy way to set a speed range that you do not want your printer to use during printing and it seems to override any other speed settings to achieve these results.
This feature for me is more so about the noise and easily avoiding the speeds that create the noise and not so much about the VFA, but it controlling and minimizing VFA is a great side effect.
I get it now, wasn't really clear from the initial post.
Even with don't slow down outer walls and my speeds set to the proper speeds to match the green zones, the filaments max volumetric speed setting overrides everything and certain features of the object prints at unwanted resonance causing speeds.
To to make sure: The max volumetric flow rate prevents your printer to print at speeds higher then then 110mm/s, so in these cases the slicer should slow down to 60mm/s, if possible?
This feature for me is more so about the noise and easily avoiding the speeds that create the noise and not so much about the VFA, but it controlling and minimizing VFA is a great side effect.
I get it now, wasn't really clear from the initial post.
Even with don't slow down outer walls and my speeds set to the proper speeds to match the green zones, the filaments max volumetric speed setting overrides everything and certain features of the object prints at unwanted resonance causing speeds.
To to make sure: The max volumetric flow rate prevents your printer to print at speeds higher then then 110mm/s, so in these cases the slicer should slow down to 60mm/s, if possible?
The max volumetric speed setting will throttle printing speeds equal to or less than your preset speed settings. For example, if your outer wall speed is set to 110 and your max volumetric speed is set to 12, if printing at 110mm/s requires more flow than 12, the printer will slow down that outer wall speed to an appropriate speed less than 110 in order to maintain that 12 or less volumetric flow.
So in this case, the printing speeds for that outer wall is whatever the slicer thinks it should be.
Without the suggested resonance avoidance feature, it can place that speed into the range of speeds you want to avoid.
With the resonance avoidance feature set to a range of 60-105, if the slicers max volumetric speed setting has to slow down that 110 outer wall speed and it winds up in that range, it will drop it down straight to 59 to avoid that range.
Hope that makes sense lol.
Is there an existing issue for this feature request?
Is your feature request related to a problem?
There are certain machines that can benefit from having a resonance avoidance speed feature to prevent unwanted stepper motor noise due to certain speed settings.
Which printers will be beneficial to this feature?
All
Describe the solution you'd like
It should mimic the resonance avoidance feature from QIDI studio exactly. You input a range of speeds that your printer does not play nice with and it will do its best to avoid those printing speeds.
Describe alternatives you've considered
Alternatives would be to manually set all speeds accordingly which may not even be effective at avoiding certain speeds
Additional context
No response