bigtreetech / BIGTREETECH-TouchScreenFirmware

support TFT35 V1.0/V1.1/V1.2/V2.0/V3.0, TFT28, TFT24 V1.1, TFT43, TFT50, TFT70
GNU General Public License v3.0
1.32k stars 1.65k forks source link

Filament sensor detect filament runout #2927

Open Blisk opened 7 months ago

Blisk commented 7 months ago

Description

When printing after a 30 minutes I get filament runout error and pausing print. Even there is no filament runout.

Steps to reproduce

I push Icon resume and than printing continue for some time and than again filament runout.

Expected behavior I get filament runout only when there is no filament.

Actual behavior

Hardware Variant

TFT35 and SKR mini 3.0 and smart filament sensor

TFT Firmware Version & Main Board Firmware details

marlin 2.0.x

Additional Information

MrKuskov commented 7 months ago

If you are using the latest version of the TFT35 firmware, set up communication with Marlin https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware/issues/2910

Blisk commented 7 months ago

I have tested filament sensor and it works ok. communication is not a problem

rondlh commented 7 months ago

How is the filament sensor wired? To the main board or the TFT? Can you provide the exact details?

Blisk commented 7 months ago

to the TFT display

burneme commented 6 months ago

Hola, I had in the past same problem, the limitation for fil_runout_distance to 50mm wasn't useable as you can easily see in my setup below. The unnecessarily heavy SMART_FILAMENT_DETECTOR is steady at my machine (of course not mounted to the print head), so it pulls out sometimes more when going to the corner and doesn't pull for a while when printing in the middle. Anyhow I had to change the firmware to increase the 50mm barrier. Still got sometimes the same error as you and looked deeper in. The routine for the smart filament detection wasn't to understand, so I wrote my own changes and now it's working fine for me. Even in the front panel I display the amount of filament before runout will occur. If you are able to compile the sw by your own, I can give the changes to you. It concerns mostly AddonHardware.c. This is a Ender-5plus with MS Direct drive and 7inch display. Regards

IMG_5097