So I had a Unable to read tmc uart 'extruder' register IFCNT"

I have solved it, it was a failing TMC 2209 driver which I replaced. I checked some wiring also and found nothing wrong so I restarted it and all is fine.
Now the question is the following:
If my motor for the extruder is rated at 1A, what would you set the run and hold current at in the cfg, and what does max power = 1 mean? Is this Amps or some ratio?

Currently the extruder is set at :
run_current: 0.57
hold_current: 0.4
Does this look ok to you guys?

The other thing is that I had a lot of skipping extruder problems in the past. Can this damage the driver or is that impossible?

Anyway I did not include any klippy logs because the problem that I had has been repaired by simply replacing the driver. I just want to make sure these settings are within reason?
Thanks all.

Would be nice to include a link to the thread you are talking about and mark it solved (the small checkbox below the post).


You should run with run_current: 0.7 and forget about the hold_current.

No, maybe the filament. The skipping is the result of quite low run_current on the extruder.

Anyway, if you have new/other issues, the (recent) klippy.log is required.

Hi Eddy,

There is no other thread, I decided to first investigate and then post. So I solved the problem without posting about it before I had solved it. The post is just about those settings.

So 0.7 for run and nothing for hold??? Why no hold current?
You think the skipping could be from the current setting of 0.57 instead of 0.7? That is interesting and I will try that for sure. Nothing worse then a clicking extruder.

If there is a “tail to this mouse” I will deffo include the klippy, but for now fingers crossed, I think it solved it. Thanks a ton for answering.
BTW, have you any idea what the MAX POWER: 1 means?

Kees

When you do not define a hold_current, the run_current is taken.

run_current:
#   The amount of current (in amps RMS) to configure the driver to use
#   during stepper movement. This parameter must be provided.
#hold_current:
#   The amount of current (in amps RMS) to configure the driver to use
#   when the stepper is not moving. Setting a hold_current is not
#   recommended (see TMC_Drivers.md for details). The default is to
#   not reduce the current.

https://www.klipper3d.org/Config_Reference.html#tmc2130

Besides the noise it produces under extrusion.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.