Добавление датчика нити филамента

У меня есть Anet A6, и мне было интересно, можно ли добавить датчик биения нити. Я бы чувствовал себя лучше, если бы было что-то, чтобы остановить нить до того, как она пройдет, и мне придется разобрать экструдер.

, 👍6

Обсуждение

какая прошивка у вас на вашем a6?, @profesor79


1 ответ


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

3

С прошивкой marlin:

источник здесь: конфигурация датчика нитей

//#define FILAMENT_RUNOUT_SENSOR
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
  #define FIL_RUNOUT_INVERTING false // установите значение true, чтобы инвертировать логику датчика.
  #define ENDSTOPPULLUP_FIL_RUNOUT //Раскомментируйте, чтобы использовать внутреннюю подтяжку для выводов биения нити, если определен датчик.
  #define FILAMENT_RUNOUT_SCRIPT "M600"
#endif

С помощью этой функции механический или оптический концевой выключатель используется для проверки наличия филамента в питателе (обычно переключатель закрывается при наличии филамента). Если нить закончится, Marlin запустит указанный сценарий GCode (по умолчанию “M600”). Платы на базе RAMPS используют SERVO3_PIN. Для других плат вам, возможно, потребуется определить FIL_RUNOUT_PIN.

и это хорошая часть оборудования: датчик истечения


,

Великолепно! я собирался предложить катастрофическую панику-прекратить, отключив питание от выключателя. Это в значительной степени портит текущую печать. Я ухожу, чтобы посмотреть, есть ли на моей плате водителя эти контакты., @Carl Witthoft

Отлично! Теперь я разработаю датчик., @Fernando Baltazar