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

Support for inserting M73 #69

Open
sesse opened this issue Sep 25, 2024 · 3 comments
Open

Support for inserting M73 #69

sesse opened this issue Sep 25, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@sesse
Copy link

sesse commented Sep 25, 2024

Hi,

I'm using klipper_estimator via the klipper_postprocessor script in Cura, and the estimates are pretty much amazing. However, Klipper cannot really use the klipper_estimator estimates for percentage completed, for some reason; it can only show a static countdown. I see that Fluidd can use M73 commands as input for its estimations, and I see some code in klipper_estimator that can replace M73 commands; but Cura doesn't insert any, so there's nothing to replace. Is there a way to have klipper_estimator insert M73 on its own? (I know there's some other Cura post-processing script that can insert M73 commands, but it also seems to insert M117 messages that I don't want, and I can't really get it to work all that well in general.)

@dalegaard
Copy link
Collaborator

Hi @sesse

At this point there's no such support. It could be added, but I no longer use klipper_estimator myself and don't have the time to add support.

I'll leave this issue open so the feature request doesn't get lost.

Best regards,
Lasse

@dalegaard dalegaard added the enhancement New feature or request label Oct 27, 2024
@nathanielhudson
Copy link

@sesse for what it's worth, I had the same problem and solved it by just inserting "blank" M73 commands (as in, just an M73 with no arguments) to my custom layer start gcode in my slicer. klipper-estimator then replaces those with M73s with valid args and it's all good.

@sesse
Copy link
Author

sesse commented Oct 29, 2024

@nathanielhudson It's a nice hack, but unfortunately, klipper_estimator only intercepts M73 for certain G-code dialects, and Cura is not one of them. (Not to mention that Cura doesn't support inserting arbitrary commands at layer start; this is something that can be fixed with another modification script, though.)

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

No branches or pull requests

3 participants