prusa3d / Prusa-Firmware-Buddy

Firmware for the Original Prusa MINI, Original Prusa MK4 and the Original Prusa XL 3D printers by Prusa Research.
Other
1.16k stars 226 forks source link

[FEATURE REQUEST] Filament skip/clog detection #4038

Closed Avamander closed 4 months ago

Avamander commented 4 months ago

Printer model

MK4 Stock

Firmware version

6.0.0

Upgrades and modifications

No response

Printing from...

USB drive

Describe the bug

I've had multiple prints fail because of an undetected clog. I would really like support for having a sensor for detecting filament not moving.

Although avoiding both clogs and slips would be ideal in the first place, but I'm asking exactly because of these rare cases.

I've weirdly had two different (large) prints both fail at the same layer height twice. I'll likely create a thread about this on the forums, maybe PrusaSlicer generates some odd clog-gcode. (The pain of resuming at a failure layer height is an issue on its own.)

How to reproduce

I guess one could tie the filament to something fixed and have the extruder struggle extruding.

Expected behavior

Filament loss of grip and/or clogs are detected.

Files

No response

danopernis commented 4 months ago

There is already a filament clog detection implemented since v6.0.0

It only works for detecting internal pressure in the melting zone. As for extruder skipping steps and external pressure, there is an issue https://github.com/prusa3d/Prusa-Firmware-Buddy/issues/3710 so this seems to be a duplicate

Avamander commented 4 months ago

@danopernis The extruder is not skipping per se, so that issue is not a duplicate. Pressure detection does not seem to work in my case.

danopernis commented 4 months ago

I am sorry if that is too obvious, but do you actually have the "stuck filament detection" enabled? Other than that, I am not sure what else can be done here. Maybe after the telemetry is finished and folks opt into it we might gather more data to improve the detection algorithm, but until then, I don't see anything we can do with your feature request.

Edit: can you perhaps clarify if this is a bug report or feature request?