Как отключить датчик нити?

marlin g-code filament-sensor runout-sensor lotmaxx

У меня есть Lotmaxx Shark v2, в котором возникла проблема: он постоянно сообщает, что нить закончилась, хотя на самом деле это не так. Я сузил проблему до основной платы и попытался обойти ее:

  • Установлен новый датчик (который представляет собой просто переключатель), никакого эффекта.
  • Проверил целостность кабеля до контактов, подключаемых к основной плате, все в порядке.
  • Добавлен M412 S0 в начало моего файла G-кода, чтобы попробовать чтобы отключить датчик.
  • Установите FILAMENT_INVERTING в конфигурации прошивки.

Если по какой-либо причине основная плата повреждена, я бы с удовольствием просто отключил этот датчик. Мне это действительно не нужно. Также не используется второй набор экструдеров, поэтому, если я не могу отключить датчик, возможно, я мог бы настроить принтер на постоянное использование экструдера № 2 вместо экструдера № 1?

, 👍3

Обсуждение

вам придется установить новую прошивку, в которой просто нет датчика., @Trish

Или возможно в вашей прошивке предусмотрена возможность его отключения без перепрошивки. Например, это есть в прошивке Mriscoc для Ender 3V2. Вы проверяли дополнительные настройки своей прошивки?, @Bob Ortiz


1 ответ


Лучший ответ:

2

Через прошивку

Посмотрев на ссылку M412 – биение нити, видно, что для нее требуется FILAMENT_RUNOUT_SENSOR.

Попробуйте отключить FILAMENT_RUNOUT_SENSOR в прошивке, закомментировав (//) следующую строку в Configuration.h, вот так// р>

//#define FILAMENT_RUNOUT_SENSOR

Из Датчика биения нити

//#define FILAMENT_RUNOUT_SENSOR
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
  #define NUM_RUNOUT_SENSORS   1     // Количество датчиков, до одного на экструдер. Определите FIL_RUNOUT#_PIN для каждого.
  #define FIL_RUNOUT_INVERTING false // Установите значение true, чтобы инвертировать логику датчика.

...

Через интерфейс

Посмотрите это видео: САМАЯ ЛУЧШАЯ прошивка Ender-3 V2?! Профессиональная прошивка MRiscoC, 2:43,

Показано, что датчик нити накаливания можно отключить через пользовательский интерфейс:

Настройки нити в пользовательском интерфейсе принтера


,

Спасибо за помощь и совет. Я покопался в этом... кажется, мой принтер использует какую-то древнюю версию Marlin, и мне сложно работать с текущей версией, судя по тому, что я нашел на GitHub. Итак, на этих выходных я собираюсь заняться сборкой Marlin для него, но, вероятно, в конечном итоге закажу новую материнскую плату. В любом случае, спасибо!, @Brad

Очень жаль, что нет пути обновления Marlin. Кстати, если у вас есть несколько полезных ссылок о древнем Марлине и вашей доске, то это может быть полезно для кого-то еще, кто сталкивается с той же проблемой, если вы разместите их в качестве ответа (возможно, с цитированием соответствующих частей). Кроме того, знание номера версии (если он есть) вашего древнего Marlin может быть очень полезным., @Greenonline