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

On Klipper "M109 Rxxx" will turn off extruder heater #10

Open
matthew-humphrey opened this issue Apr 6, 2022 · 8 comments
Open

On Klipper "M109 Rxxx" will turn off extruder heater #10

matthew-humphrey opened this issue Apr 6, 2022 · 8 comments

Comments

@matthew-humphrey
Copy link

I generated some G-Code with the spreadsheet, and on the first blob noticed my extruder clicking. This turns out to be because the temperature had been reset to zero. I looked into it, and it seems that on Klipper, a command like M109 Rxxx will set teh extruder temperature to zero regardless of the value of xxx. The Klipper docs say that M109 Sxxx will always wait for the temp to stabilize at the requested value.

So perhaps add an option to generate M109 S instead of M109 R for those of us using Klipper.

@Chimorinxx
Copy link

can't you make a macro in the Config to replace M109 Rxxx with M109 Sxxx? i mean in the Config of Klipper. i don't know how to change the macro of this Spreadsheet so i would likely do that if it worked. Haven't tested it yet.

@michaelbeljaars
Copy link

I had the same thing. Figured out that Klipper doesn't understand the R option and turns off the extruder. I replaced the R with S in the macro. Currently testing, hope it now works.

@matthew-humphrey
Copy link
Author

I also just changed the Excel macro locally. It does work.

@Schnabulation
Copy link

hope it now works.

It does, yes. In Klipper the R-parameter is unknown but the S-parameter works the same way as the R-parameter in Marlin - meaning: it also waits for cool down.

@blalor
Copy link

blalor commented Apr 17, 2022

The difference between Klipper and Marlin can be worked around by ensuring the temperature steps up; the spreadsheet defaults to a -20K step. If instead the temperature always increases M109 Sxxx can be used consistently among the supported firmwares.

@matthew-humphrey
Copy link
Author

Much simpler and easier to just modify the macro. I was just sharing in case the author wanted to address the issue.

@Neiizo
Copy link

Neiizo commented Jun 3, 2022

Hi matthew. Im willing to run the same test on my printer. I also ahve klipper. The only thing you changed is the R to S, correct? nothing else?

@matthew-humphrey
Copy link
Author

Hi matthew. Im willing to run the same test on my printer. I also ahve klipper. The only thing you changed is the R to S, correct? nothing else?

Hi Neiizo. Yes, that's correct.

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

No branches or pull requests

6 participants