Какие механизмы обнаружения может использовать датчик филамента?
Используя официальный датчик биения Creality, я несколько раз сталкивался с тем, что нить запутывалась за что-то и застревала, принтер продолжал несколько часов (поскольку она не закончилась), печатая в воздухе без нити. Затем я заинтересовался типами существующих датчиков нити, например, датчиками биения и застревания, упомянутыми ниже:
Датчик накала BTT
Предполагается, что он способен обнаруживать как биение, так и заклинивание, что, как я предполагаю, использует концепцию вращающегося кодер:
Суперпростой датчик застревания нити своими руками
С сайта printables.com, который я предположим, используется простая физика, хотя неясно, как именно это работает.
Датчик на основе оптической нити своими руками
В этом удивительно выглядящем датчике накаливания от thingiverse.com используется поворотный энкодер.
Вопрос
Я думаю, что для этой цели лучше всего подойдет поворотный энкодер, поскольку он может обнаружить фактическое движение нити накала и, возможно, даже точно определить, с какой скоростью она движется. Однако как это будет учитывать втягивание нити или приостановку печати (ожидание изменения цвета нити)? Обычно это делается в прошивке или в программном обеспечении внешнего управления, таком как OctoPrint?
Я хотел бы понять: какие существуют типы механизмов обнаружения замятия нити и как именно они работают? Кроме того, что считается наиболее надежным и почему?
@Bob Ortiz, 👍1
Обсуждение1 ответ
Это отличный вопрос, но я не думаю, что обнаружение замятия особенно распространено на принтерах для любителей.
Я знаю, что в принтеры Prusa MK3.9/MK4 и XL планируется добавить функцию обнаружения замятия с помощью тензодатчика, встроенного в Некструдер, где он может определять силу между шестерней экструдера и соплом. Это было обещано в их рекламных материалах, но пока не реализовано. (Сегодня для выравнивания стола с сеткой используется тензодатчик.) Обнаружение застревания с помощью тензодатчика должно быть реализовано в прошивке.
Vector3D создал тестер хотэнда, используя те же принципы, и я считаю, что его видео хорошо объясняет, как тензодатчик обнаруживает пропуски и заедания: Следующее поколение хотэнд-тестирования — YouTube.
У меня нет опыта использования поворотных энкодеров на принтере, поэтому я не могу комментировать, как данные с энкодера используются для предупреждения пользователя о потенциальной проблеме. Я бы рискнул предположить, что это плагин OctoPrint, который требует от вас использования последовательной печати (поэтому OctoPrint знает, сколько нити выдавливается/втягивается от момента к моменту). Быстрый поиск показывает, что существует как минимум один такой плагин: gmatocha/Filament-Watch-Octoprint-Plugin: Плагин Octoprint, который отслеживает экструзия нити с помощью поворотного энкодера, в файле README перечислены необходимые детали, и он может стать хорошей отправной точкой, если вы захотите собрать его самостоятельно.
Очень интересный плагин, но раздел https://github.com/gmatocha/Filament-Watch-Octoprint-Plugin#using-filament-watch---надежно вызывает некоторые обоснованные опасения. Спасибо., @Bob Ortiz
- Как подключить самодельный датчик биения нити к плате Creality v4.2.2?
- Как отключить датчик нити?
- Какой правильный подход к разработке «датчика износа форсунки»?
- Приведет ли использование свинцового винта с выводом 1 или 2 мм вместо 8 мм к лучшему принтеру?
- ABS или PLA для структурных печатных деталей?
- Автоматическое извлечение напечатанной детали (автоматическое извлечение детали)
- Как подключить двигатели с осью z параллельно на Prusa i3?
- Углеродное волокно вместо гладких стальных стержней?
На этот вопрос, должно быть, невозможно ответить, если даже после получения вознаграждения через неделю никто даже не пытается это сделать., @Bob Ortiz