moggieuk / ERCF-Software-V3

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

Feature: Smart Clog enable #17

Closed MuddyPuddles4325 closed 1 year ago

MuddyPuddles4325 commented 1 year ago

I was thinking it would be nice to have the clog detection only enabled when a filament has actually been loaded. I am using the sensorless mode and I find that even after an ERCF home and no filament has been loaded if the clog detection will trigger. It is very minor, I found this when I realized I left the "purge" on during nozzle cleaning before I loaded any filament.

Or even simpler would be to have a macro to enable/disable the clog feature without requiring a klipper restart? Previously I was using a dummy rspi io value to add an enable/disable function to Mainsail.

moggieuk commented 1 year ago

Good point. Sometimes you do want clog detection on though, when using bypass for example. But I take your point and will add -- I have a big update to clog detection in the works now..

moggieuk commented 1 year ago

Ok. I think this has been addressed in a couple of ways, remembering that clog detection is also runout detection... Clog detection can now be turned on an off dynamically with ERCF_TEST_CONFIG enable_clog_detection=xxx

MuddyPuddles4325 commented 1 year ago

This is perfect, thank you for all your work