Прошивкой поддерживается два типа датчиков окончания филамента.

1. Обычный, дубовый, с концевиком внутри (плюс гламурный медвежий с лампочкой), который показывает только наличие филамента - есть он или его нет:

Этот датчик прост как 3 копейки. Там внутри простой концевик, который замкнут когда филамент есть и размыкается когда филамента нет. Если в процессе печати филамент закончится - принтер отведет голову в точку смены филамента и встанет на паузу с сохранением удержания моторов. Это даст возможность заменить филамент. Однако у этого датчика есть минус - он не в состоянии остановить печать, если в экструдере возникла пробка.

2. Новомодный импульсный, который показывает движение филамента

Этот датчик хорош тем, что он определяет движение филамента. Внутри него стоит оптический сенсор, прижатый к филаменту. Важно понимать, что это не энкодер. Это просто оптический датчик. Он не знает направление движения. Он просто сигналит, когда движение есть, не важно куда. Просто диск с прорезями и пара оптосенсоров на просвет. Если филамент движется в любую сторону - датчик посылает управляющей плате импульсы, по которым прошивка понимает, что печать идет. Если филамент заканчивается или в хотэнде возникает пробка - импульсы от датчика перестают идти и прошивка это понимает. Принтер отведет голову в точку смены филамента и встанет на паузу с сохранением удержания моторов. Это даст возможность разобраться что случилось: просто закончился филамент или случилась пробка.

С точки зрения эволюции, датчик хорош функционально. Но с точки зрения банальной ерундиции он сложнее простого концевика, следовательно может давать сбои. Опыт адептов Родиона и Alexey Skoridanov показал, что его нужно смазывать, иначе клинит колесо с прорезями.

...Всем, у кого есть, и кто собирается приобрести "БТТшный" импульсный датчик окончания филамента!
Если ещё этого не сделали, обязательно разберите его и смажьте ось "дырявого" ролика!
Я печатаю не много, но на оси моего датчика уже образовалась "натёртость" от ролика. Датчика у меня 2. И оба стали странным образом "подглюкивать": ни с того, ни с сего "уход" в паузу. Филамент есть. Пробки нет. А оно - паузу выкидывает и пишет:"Филамент". Думаю, ролик таки-подклинивает...
Смазал-собрал, пока не проверил в работе, но, думаю, всем владельцам сделать это не помешает в любом случае.
Разбирается просто.
ГЛАВНОЕ! Все болты - это БОЛТЫ! Не саморезы. И вкручены прямо в пластик! Затягивать ДВУМЯ ПАЛЬЦАМИ!

Пишу, спустя 4 часа.
Тот датчик, который на фото, ещё ни разу не "выкинул" паузу, проработав 3 часа.
Второй снял и разобрал с работающего принтера - он стал "швыряться" паузами уже каждые несколько минут - уже 40 минут печати без проблем...

Подключение и настройка

Здесь можно почитать, как настроить оба варианта датчиков. Описание подразумевает порты которые под это предусмотрел производитель платы. Если вы решите включить датчик в другой порт - это уже не стандартная конфигурация, которая решается индивидуально.

Щелкните по тому пункту который вас интересует, чтобы открыть описание:

Итак. Обычный механический датчик подключается в порты платы, которые обзываются MT_DET1 или MT_DET2 - это два порта на плате для подключения двух датчиков в случае двухэкструдерной печати. Если у вас только один экструдер, включайте его в MT_DET1

Итак, включаем датчик в MT_DET1, после чего идем в настройку параметров прошивки, в раздел "Назначение портов" и листаем там, пока не увидим такую страницу:

Здесь нас интересуют только два пункта: Детектор филамента E1 и Детектор филамента E2. Это те порты, которые есть на плате. Здесь нужно указать, к какому (каким) порту (портам) у вас подключен (подключены) датчик (датчики) филамента.

Порт MT_DET1 на всех поддерживаемых платах - это порт A04.
Порт MT_DET2 на всех поддерживаемых платах - это порт E06

Следовательно - жмем на пункт Детектор филамента E1/E2 и в наборе портов ищем порт согласно табличке:

Управляющая плата Порт Название пункта Название порта в прошивке
Плата с разноцветными разъемами,
типа Robin nano 1.1, 1.2, 1.3, 2.0
MT_DET1 Детектор филамента E1 WHITE2/A04
MT_DET2 Детектор филамента E2 WHITE3/E06
Плата с черными разъемами,
типа Robin nano 3.0, 3.1, 3.2
MT_DET1 Детектор филамента E1 SENS6/A04
MT_DET2 Детектор филамента E2 SENS7/E06

Спасибо за такое разночтение портов жлобам, зажавшим цветные разъемы.

На этом настройка не закончена. Теперь необходимо перейти в настройки "Сенсоры" на первую страницу:

И на этой странице устанавливаем пассивный уровень для E1 и E2 равным GND.

Уточнение от Ильфара: И на этой странице настраиваем пассивный уровень для E1 и E2 по инструкции из страницы "Сенсоры"

Больше ничего делать не нужно. Теперь прошивка знает, что датчик есть и будет его использовать.

Если вы НЕ используете второй экструдер и датчик филамента - ставьте Детектор филамента E2 в положение OFF, иначе в верхнем правом углу окна всегда будет светиться значок окончания филамента

Импульсный датчик подключается в порты платы, которые обзываются MT_DET1 или MT_DET2 - это два порта на плате для подключения двух датчиков в случае двухэкструдерной печати. Если у вас только один экструдер, включайте его в MT_DET1

Итак, включаем датчик в MT_DET1, после чего идем в настройку параметров прошивки, в раздел "Назначение портов" и листаем там, пока не увидим такую страницу:

Здесь нас интересуют только два пункта: Детектор филамента E1 и Детектор филамента E2. Это те порты, которые есть на плате. Здесь нужно указать, к какому (каким) порту (портам) у вас подключен (подключены) датчик (датчики) филамента.

Порт MT_DET1 на всех поддерживаемых платах - это порт A04.
Порт MT_DET2 на всех поддерживаемых платах - это порт E06

Следовательно - жмем на пункт Детектор филамента E1/E2 и в наборе портов ищем порт согласно табличке:

Управляющая плата Порт Название пункта Название порта в прошивке
Плата с разноцветными разъемами,
типа Robin nano 1.1, 1.2, 1.3, 2.0
MT_DET1 Детектор филамента E1 WHITE2/A04
MT_DET2 Детектор филамента E2 WHITE3/E06
Плата с черными разъемами,
типа Robin nano 3.0, 3.1, 3.2
MT_DET1 Детектор филамента E1 SENS6/A04
MT_DET2 Детектор филамента E2 SENS7/E06

Спасибо за такое разночтение портов жлобам, зажавшим цветные разъемы.

Если вы НЕ используете второй экструдер и датчик филамента - ставьте Детектор филамента E2 в положение OFF, иначе в верхнем правом углу окна всегда будет светиться значок окончания филамента

ВАЖНО!  Специально для особо одаренных отдельное предупреждение: в назначении портов нужно указать ТОЛЬКО!!! ту настройку, которая описана выше: Детектор филамента E1 и Детектор филамента E2. Не нужно трогать настройки ENC/BT, ENC/E1, ENC/E2. Эти настройки имеют отношение ТОЛЬКО к принтерам, где установлен дисплей MKS TS35, рядом с которым расположили энкодер - крутилку такую, на которую еще можно нажимать, типа как на Ender 3. В датчике филамента не стоит энкодер, там простой диск с дырками, он не имеет НИ КАКОГО отношения к портам ENC/BT, ENC/E1, ENC/E2. Короче - не трогать!


На этом настройка не закончена. Теперь необходимо перейти в настройки "Сенсоры" и переходим на такую страницу:

Здесь необходимо включить "Импульсный E1" если у вас всего один датчик, или "Импульсный E1" и "Импульсный E2", если у вас два экструдера и два импульсных датчика.

Далее - еще одна важная настройка - "Чувствительность (мм)" - этот параметр показывает прошивке, что импульс от датчика должен поступить при продвижении филамента не более, чем на указанное расстояние. Прошивка считает, сколько филамента она выдавила и если после указанного расстояния прошедшего филамента от датчика не поступил импульс - ставит печать на паузу. Иногда 5 мм мало. В документации к датчику написано 7 мм. Хорошо работающий датчик работает и на 5. Если изначально датчик дает ложные срабатывания - увеличьте это число, например до 10 мм.

Но и это еще не все. Далее идем в настроки "G код":

И там ставим Auto M412S1 - это автоматически включит сенсор при начале печати. До начала печати он будет не активен.

Вот теперь, пожалуй, всё. Спасибо за внимание!

Поведение

В случае, если срабатывает датчик филамента, в правом верхнем углу появляется индикатор "улитки" . Это означает, что филамента нет и датчик сигнализирует о проблеме. В нормальном состоянии его там быть не должно
Уточнение от Ильфара: "В случае, если срабатывает датчик филамента, в правом верхнем углу появляется индикатор "улитки" ; . Это означает, что филамента нет и датчик сигнализирует о проблеме. Убедитись, что настроил пассивный уровень правильно на странице "Концевики"

Если у вас импульсный датчик, то при печати под "улиткой" филамента располагается зеленый прогесс-бар, индикатор, который показывает получение импульсов от датчика. Если он истощается очень быстро - увеличивайте чувствельность в миллиметрах.


Если возникают вопросы - спрашивайте в группе Telegram. Если есть дополнения/уточнения - найдите меня там и предложите правки, я размещу их здесь за вашим авторством.


<< BLTouch / BFPTouch   WiFi >>

Copyright © 2024 SHUI - прошивка для 3D-принтеров. All rights reserved.
Мы используем куки (cookie) для наилучшего представления нашего сайта. Если вы продолжите использовать сайт, мы будем считать что вас это устраивает. Вы можете просматривать сайт без использования куки (cookie) с частичной потерей функциональности в приватном режиме вашего браузера. Если вы полностью отказываетесь использовать куки (cookie), вы обязаны покинуть сайт.  Принять  Больше информации