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

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

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

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

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

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

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

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

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

Здесь можно почитать, как настроить оба варианта датчиков. Описание подразумевает что нужно настроить порты которые под этот датчик в разделе настроек "Назначения портов"

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

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

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

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

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

Но не обязательно использовать только их. Это просто исторически сложилось. В SHUI можно указать другой порт, который будет удобен из доступных при выборе.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Поведение

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

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


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


<< BLTouch / BFPTouch   WiFi >>

Последняя правка: 12.09.2024

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