So I used prusaslicer 2.7 to include a colour change, which it does with the M600 code.
As it got there it, klipper claimed to have an unknown command and then proceeded but it shut down after the temperature went haywire.
It also reported another unknown command just before this.
Questions are many, since I have never worked with klipper before. But I want to know how I would go about disecting these errors and how to logically follow a path to get to the solution.
So much to learn with macros and such. I will get there, with the right help so please gently push me in the right direction?
But the status said shut down and the print stopped. How do I interpret these messages that are ignored and the reason why it stopped the print and shut down?
Is there a relationship between them since the printer is ok and it seems that the unknown command M600 caused klipper to message it does not know it and will be ignored, but at the same time it reported a temperature problem and shut down (probably for safety of course).
After that Unknown command:"M600" nothing happens according to this
message. Same is for Unknown command:"EXCLUDE_OBJECT_START".
The issue for the shutdown is this:
Heater extruder not heating at expected rate
Transition to shutdown state: Heater extruder not heating at expected rate
See the 'verify_heater' section in docs/Config_Reference.md
for the parameters that control this check.
The heating of extruder looks quite nasty at the end:
From line 72246 on in the klippy.log the extruder loses temperature.
Could it be, that the part cooling fan kicks in at that point?
Do you use a silicone sock for the heater block?
The print was already up by 3mm so the part cooling fan had started long before this point.
I am currently not using a silicon sock, I will, but it is printing fine when I stay away from this M600.
I think the following, as the prusa slicer M600 kicks in, which it does not understand, it does however do something to the temperature. The nozzle was sitting motionless in one point and had melted a small crater.
This could be due to the shutdown, I did not follow it in real time.
Still the printer works without these problems in normal mode. Yesterday I printed a 100x100x100 calibration cross which took about 2 hours and no trouble.
As said before, the M600 is not processed by Klipper in your setup.
When running a search for M600 in the klippy.log, only this line appears: Unknown command:"M600" (line 71760). There is even no other macro that performs a filament change.
Also take in consideration that something is lose and gets disconnected from the heater block at a certain height.
Also from line 73122 on, the bed massively loses temperature too:
this is after the shutdown however. The line 73058 requests tool head position at shutdown.
After that it starts reporting the bed temperature again target 60…?
Why would it do that after the shutdown?
I will find the file, not located my klipper folder from within the forum yet.
Damn, had it happen again but I forgot to save the klippy log. I sliced the same file again with new macros to try the colour switch again.
Same happened again but on another point.
I do have this g-code file though but not the new klippy log. Unless I can find it elsewhere??? Knucklehead plaque.gcode (1.6 MB)
Where can I find my old g-codes if I sent them direct from prusa to klipper?
Culprit found and rectified. Thank you for your assistance, as you said it had nothing to do with that invalid M600.
I fixed it and I am learning how to work with macros.
I now completely done away with those print start and end custom gcodes and replaced them with macros. Already works a lot better.
Now compiled a filament change macro and testing it. In about 2 hours if all goes well I will know if it acts as required.
Thanks again and keep well, till next time I muck it up