-
Notifications
You must be signed in to change notification settings - Fork 145
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
Error when PAUSE before print start #527
Comments
Wonder if it's as simple as updating your warmup logic to call the renamed pause/resume commands instead....HH renames them to BASE_PAUSE and BASE_RESUME. That or changing your logic to use TEMPERATURE_WAIT SENSOR=... rather than pause/resume. TEMPERATURE_WAIT doesn't have a max wait time though, only min an max temp settings. |
I really don't understand your point and how this would help. BTW, here's my WARMUP macro and (attached) the heatsoak macro (source URL is in the file).
And about loading sequence, the HH macros/config are the latest to be loaded in my printer.cfg:
|
What part of your startup sequence is putting the printer into a pause state...HEAT_SOAK? Sorry, didn't see the zip on my phone |
Yep, |
Try updating the pause / resume commands called in heat_soak in print to BASE_PAUSE and BASE_RESUME. I'm not sure if this will be enough to bypass HH checks and pause logic however. |
HH monitors klipper events so there is more going on than just the gcode macros and presumably assumes filament should be loaded or has an issue when pause is called in print. Just trying to suggest an option to try to workaround this. I have a much simpler soak process, preheat extruder to soak temp and conditional chamber floor temp it needs to be above before printing. |
Ok, I do unserstand now and I'll for sure try. About heat soak, mine is a little more complex (I didin't built that, just using) and I love it.... |
For sure it's something wrong with HH logic. Calling BASE_PAUSE and PAUSE_RESUME, everything works as expected, no problem at all. |
As far as klipper and HH are concerned, your print has in fact started and would leave this workaround in place. |
I don't agree. You may not change anything because of 'my problem', but the fact is that print is not started at this point, only the heating of chamber. The PRINT_START is not evern called at this point. But, like I like, I respect if you don't want to change/modify HH because of this specific case. |
Sorry, not implying it "wont" be looked at just to keep the workaround in place. The HH developer is focusing on getting 3.0 out the door at the moment which is a major update and beta cycle. The other point I was making is that the print starts as soon as you execute the gcode file not after you call a print_start/start_print macro. HH implements its own virtual toolhead so it can monitor klipper events (and sync steppers) so it knows when its in or out of print and can behave accordingly. pleased the workaround worked for you |
Catching up with "issues". It looks like @ningpj has provided a lot of guidance. Couple more thoughts / comments:
The MMU_PRINT_START call is important to set the Happy Hare state machine.
Hope this give you more options to fix your issue. |
This issue is stale because it has been open for over 30 days with no activity. It will be closed in 14 days automatically unless there is activity. |
This issue was closed because it has been inactive for 14 days since being marked as stale. |
Hi.
I have a warmup sequence that uses PAUSE before print actually starts. After updating my settings to use HH PAUSE/RESUME and PARK features, I'm getting this error when I try to start a new print after turning on the printer (note: this only happens when print is turned ON, after first filament load, this problem doesn't occour):
Some information:
This is my start gcode:
The
PRINT_WARMUPP
is the macro that put printers in PAUSE state while chamber heat up. After reaching the target temperature, it does a RESUME and than the actual print_start is called (attached).Attached are print_start and log files. Descpiste the version 2.7.2 in the logs (collected a week ago more or less), the same happens in latest version (2.7.3-29).
logs.zip
The text was updated successfully, but these errors were encountered: