SEMM: Introduced parameter to control the maximum speed used for purging in the purge tower #5304
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR aims to address the static coded nature of the maximum speed used for purging in the purge tower. Currently the speed limit is set to 90mm/sec which works well; however speed gains can be made by increasing this if the printer is able to bridge at higher speeds in the wipe tower.
This PR introduces a max speed limit for the purge tower. The existing, as is limits of volumetric flow for the filament and sparse infill speeds are respected. Same for the ramping up of purge speed up to the limit.
Before:
After:
Tests
Tested on my V2.4 350 with ERCF successfully with 150mm/sec with no adverse effect on the prime tower stability, while saving a considerable amount of time from the print - in the example above around 4 hours...!
Regression test: Confirmed that option is not visible on BBL printers (X1C profile).