Опыт эксплуатации Датчика контроля филамента для Tevo Tarantula Pro на основе оптической мыши
Недостатки первой модели датчика проявились сразу, в результате пришлось ее чуть "допилить".
В такой версии, невзирая на отмеченные в Заключении второй публикации недостатки, датчик успешно справлялся со своей задачей: контролем прекращения (окончания, обрыва, стопорения) или замедления движения филамента через экструдер, - и отработал примерно 36 часов на протяжении 2 месяцев без замечаний - вначале на макетке, а затем и в корпусе.
Как мне показалось вначале - до тех пор, пока я печатал "спокойные" модели, где не очень много мелких деталей, не очень часты ретракты...
При этом были установлены следующие параметры: - длина начала контроля (Lmin) - 20мм - длина окончания контроля (Lmax) - 50мм - разница показаний для тревоги (Diff) - 30%
Кстати, опубликованная версия прошивки при использовании без интерфейсного блока работала крайне неустойчиво - это было исправлено в последующем.
На 37-м часу работы датчика стали появляться ложные срабатывания, с которыми я поначалу боролся путем увеличения порога тревоги - так постепенно увеличил до 50%
Но когда попалась модель, первые слои которой представляют собой более сотни деталек размером в единицы миллиметров:
- датчик просто достал меня количеством ложных срабатываний, и я решился переписать программу, отказавшись от прерываний по таймеру для опроса "мыши": посчитал, что за время длительной обработки "мышиных" прерываний теряются прерывания ретрактов шаговика.
Ну, на самом деле, правда, это реально так и есть...
Т.о. сделал вариант программы с опросом "мышиного" датчика в цикле, попутно устранил замеченные огрехи предыдущих версий...
Но это помогло не сильно, и я ринулся на поиски очередного бага, пытаясь отыскать его в протоколе обмена с датчиком, подозревая возможные переполнения из-за недостаточного быстродействия...
В результате долгих поисков установлено:
- черная кошка в темной комнате отсутствует
- замеченные программные огрехи влияния на основной цикл не оказывали
- обмен с датчиком проходит стабильно
- частота опроса мыши в цикле не уменьшается, а возрастает до более чем 300Гц и, соответственно, ни о каких переполнениях при реальных скоростях филамента и речи быть не может
- отставание показаний датчика от шаговика возникает после пополнения фильтра касторкой, а затем постепенно исчезает
- срабатывание защиты возникает случайным образом, но перед этим датчик дает нулевые показания перемещения филамента
Разобрал датчик.
Обнаружил пыль и грязь в районе прижимного подшипника и контактного обода:
При попытке почистить контактный обод обнаружил его расслоение:
- похоже, что это и было основной причиной проблем.
Не стал пытаться вновь печатать из SBS при бОльших температурах для улучшения спекаемости слоев - напечатал из PETg:
Надеюсь, что и в этом варианте трения будет достаточно для вращения обода.
Собрал с новым ободом, поставил на принтер, отпечатал 3,5 часа - пока полет нормальный.
Основные выводы и рекомендации:
- совсем не помешает дополнительный "сухой" фильтр от пыли перед датчиком
- при печати обода следует обеспечить хорошую спекаемость слоев - иначе может быстро выйти из строя
- переход в новой версии программы к опросу датчика в цикле, а не по прерываниям, позволил считать общий метраж филамента по импульсам шаговика и на порядок снизил требования к быстродействию оптического датчика
Новая версия прошивки (0.2.1) выложена в моделях
Еще больше интересных статей
Продолжение моделирования МАЗ-537
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Ресивер....
Вакуумный сублиматор филамента (и не только) "Лютая дичЪ-93"
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Продолжаем традицию
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
пока так.
Комментарии и вопросы
Мне интересно, почему вы выбра...
Хорошее, чисто военное, зато н...
Что-то вы оборудования насчита...
На картинке видно что слой нем...
Господа, товарищи, братья, обл...
Купил двухсторонний коврик A и...
Возможно экструдер сносит дета...