Marlin icon indicating copy to clipboard operation
Marlin copied to clipboard

[BUG[ Filament sensor doesn't work in real time and does no check on "resume"

Open svd05 opened this issue 3 years ago • 4 comments

Did you test the latest bugfix-2.0.x code?

No, but I will test it now!

Bug Description

Interruption filament runout sensor doesn't work in real time and do not check itself after press "continue/resume"

Bug Timeline

No response

Expected behavior

  1. After triggered sensor all moves stop immediately and head parking in set coordinates.
  2. After press button "continue/resume" marlin check status runout pins and if its triggered, than its will be still in parking (filament not loaded)

Actual behavior

  1. After the sensor is triggered, the head continues to move from 5 to 20 seconds (command "M600" waiting until all moves in the planner are completed from some buffer). After that, he parks for a change of plastic. Its happens when firmware configure with interruptions on main board or interruptions in display.
  2. Filament not loaded, but after press "continue\resume" printing continue and sensor do not react for anything.

Steps to Reproduce

No response

Version of Marlin Firmware

2.0.9.3

Printer model

custom

Electronics

BTT SKR Pro v1.2, tft 3.5 v3.0

Add-ons

max31865, I2C_EEPROM, runout optical sensor which built in direct drive extruder

Bed Leveling

No Bed Leveling

Your Slicer

Cura

Host Software

No response

Additional information & file uploads

config.zip

svd05 avatar May 24 '22 21:05 svd05

Please test the bugfix-2.0.x branch to see where it stands. If the problem has been resolved then we can close this issue. If the issue isn't resolved yet, then we should investigate further.

thinkyhead avatar May 28 '22 19:05 thinkyhead

Tested the bugfix-2.0.x.

  1. Now marlin checking loaded or unloaded filament, but doing this after few moves. Need checking before resume. Watch the video.
  2. Filament sensor still not work in real time (printing not interrupt immediately all moves or after printed lenght which set parameter "#define FILAMENT_RUNOUT_DISTANCE_MM " in Configuration.h

svd05 avatar Jun 01 '22 15:06 svd05

This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.

github-actions[bot] avatar Aug 01 '22 02:08 github-actions[bot]

problem doesn't not fixed in last firmware version.

svd05 avatar Aug 08 '22 05:08 svd05

This issue has had no activity in the last 60 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 10 days.

github-actions[bot] avatar Oct 09 '22 02:10 github-actions[bot]

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

github-actions[bot] avatar Dec 19 '22 14:12 github-actions[bot]