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

Remove deprecated use of M107 for RepRapFirmware #7537

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

rsobik
Copy link
Contributor

@rsobik rsobik commented Dec 19, 2021

According to RepRapFirmware's documentation for M107, its usage is deprecated and should be replaced by M106 S0.

This is also reported as #5600.

According to [RepRapFirmware's documentation for M107](https://docs.duet3d.com/en/User_manual/Reference/Gcodes#m107-fan-off), its usage is deprecated and should be replaced by M107.
@P-C-R
Copy link
Contributor

P-C-R commented Dec 20, 2021

*should be replaced with M106 S0 ;)

@rsobik
Copy link
Contributor Author

rsobik commented Dec 20, 2021

*should be replaced with M106 S0 ;)

Fixed description of the PR. Code already did the right thing :)

@bubnikv
Copy link
Collaborator

bubnikv commented Dec 20, 2021

I am a little bit uneasy to merge it now just before the release.
Since when is the old way deprecated? Will we break some old printers if we accept the change?

@rsobik
Copy link
Contributor Author

rsobik commented Dec 20, 2021

The current code for handling M107 has been added some 5 years now (git blame) so I doubt we will break a lot.

Nonetheless, I understand the hesitation of merging this before the release 👍

@xPew
Copy link

xPew commented Dec 20, 2021

RRF enhancements are always welcomed, thank you! We can wait in exchange of 2.4 ;)

@Surgikill
Copy link

This issue still persists in prusaslicer 2.5.0, and is causing issues with a duet3 with duet toolboard1LC. The inclusion of M107 in the print file causes issues with the hotend cooling fan, and lowers the RPM of said fan when the file is run. Running the same file with M107 commented out causes no RPM changes of the hotend cooling fan when the file is run.

@rsobik
Copy link
Contributor Author

rsobik commented Jan 2, 2023

I've also noticed a couple of days ago that this PR is still open. Any chance this might be merged and included in the next release?

@Surgikill
Copy link

Surgikill commented Jan 2, 2023

I've also noticed a couple of days ago that this PR is still open. Any chance this might be merged and included in the next release?

This actually needs to be fixed immediately, seeing as it can cause catastrophic failures due to promoting heat creep in the hotend, or into the direct drive extruder. I'm now manually editing M107 out of all the gcode prusaslicer spits out.

There really shouldn't be any non-editable start/end gcode in the slicer. Not sure why it is set up this way, but seems very detrimental.

@rsobik
Copy link
Contributor Author

rsobik commented Jan 14, 2023

Can we get some feedback when if and when this PR will be merged?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants