Sergey1560 / Marlin_FB4S

Marlin 2.0 for Flying Bear 4S/5
GNU General Public License v3.0
220 stars 157 forks source link

Запрос замены филамента #56

Closed exxico closed 2 years ago

exxico commented 2 years ago

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

No, but I will test it now!

Bug Description

При печати несколько раз (минимум два) принтер останавливается, выплёвывает филамент и ждёт замены. слайсер - кура с дефаультными настройками. Печать моделей с thingiverse.com

Bug Timeline

No response

Expected behavior

No response

Actual behavior

No response

Steps to Reproduce

No response

Version of Marlin Firmware

2_0_9_2

Printer model

FlyBear5

Electronics

robin nano v1.2

Add-ons

No response

Bed Leveling

ABL Linear grid

Your Slicer

No response

Host Software

Cura

Additional information & file uploads

напрягает.

akarpik commented 2 years ago

Please check Runout Filament Sensor. In most cases loosen connection of the cable could lead to described error.

Sergey1560 commented 2 years ago

Проблема в самом датчике наличия филамента. Если вы не предполагаете, что филамент может кончится, просто отключите его в меню.

exxico commented 2 years ago

Воот! в меню на принтере не нашёл такой опции. датчик в порядке - отрабатывает наличие прутка. даже светом индицирует. ткните носом, плиз, где в настройках отрубить такое поведение?

Sergey1560 commented 2 years ago

В меню принтера это Runout sensor. Там можно его выключить. В Marlin/Configuration.h - #define FILAMENT_RUNOUT_SENSOR и дальше его параметры. По-умолчанию этот датчик выключен (#define FIL_RUNOUT_ENABLED_DEFAULT false).

Если вы используете MKS UI, там обработка датчика филамента внутри этого интерфейса. Настройки датчика в Marlin/src/pins/stm32f1/pins_MKS_ROBIN_NANO_common.h Если заданы MT_DET_1_PIN или MT_DET_2_PIN, то на них будет проверяться уровень. Если уровень MT_DET_PIN_STATE, то считается, что датчик сработал. Чтобы отключить его, достаточно закомментировать MT_DET_1_PIN и MT_DET_2_PIN