Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENHANCEMENT] Be able to set minimum and maximum print fan range to override dynamic cooling #4275

Open
stur0067 opened this issue Oct 30, 2024 · 1 comment
Labels
enhancement Improvement proposal based on existing features.

Comments

@stur0067
Copy link

Printer model

MK4

Describe the enhancement

If my gcode uses layer-time dependent cooling or dynamic cooling, the gcode constant overrides my manual print fan speed changes. If there was the ability to set a lower-bound and upper-bound (defaulting to 0% and 100%) I could more easily make on-the fly adjustments.
For example, If I have to cancel some objects, my layer times might be too short and I'd like to just force a higher fan speed. I can do this by setting the minimum to 60%. Any command in the gcode that tries to issue a fan speed below that value is ignored. This means dynamic cooling or cooling for bridging that request higher fan speeds would still work.

Expected functionality

The forced minimum and maximum print fan values (default of 0% and 100%) would allow better control despite having a g-code that issues many fan speed changes. They could be a separate entry from the normal print fan setting and maybe be called "Print fan speed range forcing".

@stur0067 stur0067 added the enhancement Improvement proposal based on existing features. label Oct 30, 2024
@stur0067
Copy link
Author

Maybe this should actually be a feature request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement proposal based on existing features.
Projects
None yet
Development

No branches or pull requests

1 participant