prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.55k stars 1.91k forks source link

Max volumetric speed - exclude resonant speed range #12154

Open Henk72 opened 6 months ago

Henk72 commented 6 months ago

Is your feature request related to a problem? Please describe. Autospeed (MVS) can generate print speeds that happen to be in the resonance range of the printer

Describe the solution you'd like Allow the user to define a speed range in mm/s that should be avoided by MVS.

Describe how it would work The MVS algorithm determines the optimal speed and if it happens to be in the user defined 'resonant speed range', the algorithm will choose a speed below or above this range. Preference is above, if no other constraints are met.

Describe alternatives you've considered Check the results of MVS and manually fix the speeds below or above the resonant speeds of my printer.

Additional context Enable this option only in expert mode. You might consider pre-filling the range with known resonance speeds for Prusa punters without a resonance sensor module.

flamepygmy commented 2 months ago

It would be really helpful if following could be possible for cartesian printers:

Limiting just the speed may not be enough (depending on printer configuration), but rather limiting specific axis velocity is what would be useful.

Unsure how this translates to CoreXY.