RFC: Temperature fan Custom control #6840
Closed
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.
According to the Discourse, there is a will to implement templates to control fans.
Normal fans can be easily controlled by Gcode, but temperature fans are "not".
There is an implementation, that allows to define of any possible custom logic for the temperature fan.
In the config reference, I added an example of a modified BangBang algorithm.
Thanks.
If it is needed, I can also define the
log_fatal()
function, to allow users to crash the system if they will, like fan zero rpm.Implementation inspired by: #6837