Duet3D / RepRapFirmware

OO C++ RepRap Firmware
GNU General Public License v3.0
945 stars 535 forks source link

[FeatureRequest]: Block certain motor speeds in order to optimize gantry vibrations #1041

Open 369Martin369 opened 2 months ago

369Martin369 commented 2 months ago

Is your feature request related to a problem? Please describe.

I'm always frustrated when my GCode asks for motor speeds which are in certain areas where my printer is in resonance....

Describe the solution you propose.

1) process a post script replacing speeds in the GCode which are on my blacklist with optimized speeds next to it ....I currently try to achive this. 2) But I would prefer to set a blacklist of speed areas in the config.g,

I have not found solution for 2). Am I right?

Describe alternatives you've considered

finetune slicer speeds, but this does not ensure whole range

Provide any additional context or information.

example MXXX F800-F900:F1000 ; Speeds in range from 800 to 900 are replaced with speed F1000 MXXX F40-F50:F38 ; Speeds in range from 40 to 50 are replaced with speed F38