Добавление датчика нити филамента
У меня есть Anet A6, и мне было интересно, можно ли добавить датчик биения нити. Я бы чувствовал себя лучше, если бы было что-то, чтобы остановить нить до того, как она пройдет, и мне придется разобрать экструдер.
@Ljk2000, 👍6
Обсуждение1 ответ
Лучший ответ:
С прошивкой 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
какая прошивка у вас на вашем a6?, @profesor79