Is it possible to ignore TMC driver errors?

Hi,

Is it possible to Ignore tmc errors? (like overtemp).
As you know, Klipper goes into shutdown state when Tmc drivers generates an error.
If the “stop on error” line is removed in Marlin firmware, these errors are ignored.
Is there a way I can do this in Klipper?
PS: TMC drivers i use (TMC2226, TMC2209, TMC5160 etc.)

I would be glad if you help.

Tufan

Honestly, no good idea.
I would the cause of the error and fix it.
For instance: Better cooling or less current when overheating.

Thank you for the warning. I am a large-format 3D printer developer and I have a lot of experience in this field. these 3d Printers, print for days and the printers have a really good cooling system. These TMC drivers are used only in the extruder part, other drivers use steppers with encoder. Sometimes a very limited error trigger can cause the whole job to stop. I’m currently using Marlin, but I’m hesitant to use Klipper because of this.

Currently Klipper shuts down hard on TMC errors and there is no switch to change this.

IMO it is the right thing to do, as such errors do not pop up just for fun and actually do point to an underlying issue.
Ignoring them may work in certain cases, in other cases it may lead to subsequent issues, which then might be impossible to diagnose.

1 Like