moggieuk / ERCF-Software-V3

New software driver for ERCF control under Klipper
GNU General Public License v3.0
298 stars 63 forks source link

Fwature Request: Retry on load failure #90

Open vertigo235 opened 1 year ago

vertigo235 commented 1 year ago

I'd like to recommend that when a load failure occurs, like a clog detected, or too much slippage, etc.... That you allow the option for the ERCF to retry up to a defined amount of retries.

I suggest this because after many years of using the MMU, and ERCF I have found that often at least 25-30% of the time, this just works.

A lot of times it goes like this, printer paused and requests attention on say Tool 1. I arrive and the only action that is needed is.

ERCF_UNLOCK ERCF_EJECT T1 RESUME

And it works.

moggieuk commented 1 year ago

There are lots of internal retries already (to the point of getting confusing). That said, I get your point about a "top level" retry path. I'll put this on the consideration list for the upcoming Happy Hare v2 replacement -- which is coded in a better way to accommodate such a retry..

moggieuk commented 1 year ago

I have this on the "todo" list for Happy Hare v2