Датчик движения (он же наличия) филамента на Ender 3 V3 SE
Всем трям!Стоит такой принтер, пашет без остановок, на клиппере почти с рождения. И все бы ничего, но рядом стоит QIDI Q1 Pro, который и быстрее и плюшки у него есть в виде датчика наличия филамента, когда пруток кончается - встает на паузу многочасовая печать не обламывается. Ну и заморочился я с этой темой и на СЕшку. На просторах тингиверса был найден замечательный в своей простоте проект датчика движения филамента - просто до безобразия. Заказал на озоне подшипники, сам оптодатчик, шестеренки были в загашнике, спасибо за то одному человеку, который в свое время задарил кучу ништяков. Все напечатал и начал собирать. И вдруг оказалось, что штифтов на 3мм, которые используются в проекте, у меня нет. Также нет и винтов М3, которые "Головки винтов любые, кроме потайных", зато есть обычные. Сверло пилить, чтобы отрезать хвостовик - ну как-то так себе занятие. Посему начались попытки собирания всего этого на обычных винтах М3 с потайной головкой. И вдруг оказалось, что переделать надо всего одну, ну максимум две детальки. Спасибо автору, что выложил степку, переделка не заняла много времени, напечатал эти две детальки заново и собрал окончательный вариант. Далее нарисовал в компасе кронштейн на верхнюю балку, напечатал и прикрутил
Вид с другого "сбоку")))И в общем-то вся переделка свелась к снятию фаски для утопленных болтов верхней крышки и фаски сбоку на лапке, чтобы винт зашел внутрь полностью и не цеплялся шляпой об корпус. И даже удобнее стало печатать верхнюю часть корпуса, поскольку под фаску не нужны поддержки внутри дырки. Ну и потом была раздербанена очередная ручка на предмет донорства пружинки, пружинка насажена на винтик первый попавшийся, который смог шляпкой её удержать, затем напечатана шайбочка, которая удерживает пружинку от проваливания в дырку лапки.... в общем, всякий мелкий тюнинг.Ну а дальше - подъем-переворот принтера и ковыряние в кишках и гуглах. Был найден свободный разъем с надписью "Z какойтолимитчегото_уженепомню))))", в общем трехпиновый разъем ))
Долгий гуглеж привел к узнаванию того факта, что в эти три пина уместилось как раз то, что нужно - +5в, земля и сигнальный пин PA15. Вроде даже есть марлин-прошивки, куда что-то втыкают, особо разбираться не стал, начал выяснять, какой пин разъема что представляет. Тестером потыкался (кстати, классная штука Fnirsi (ни в коем случае не реклама, но прям щас зашел и обалдел - видимо, распродажа 11.11.25 реально на нем работает, ценник в 3,5 за такой прибор просто сказка))).... Ну в общем, потыкался и нашел
Белый - сигнальный (PA15), черный - земля, красный - +5в.Ну и собственно, все. Дальше све собралось обратно и начались ковыряния с клиппером.... но это уже совсем другая история..Шучу!))) Это же самое интересное))) Конфиг простейший - за основу взят пример из проекта, чуть подправлен (на эксперименты ушло часа 3) и вот он - победитель))
[filament_motion_sensor motion_sensor]detection_length: 250 extruder:extruder switch_pin: PA15 pause_on_runout: True runout_gcode: RESPOND TYPE=command MSG="Filament out" SET_PIN PIN=beeper VALUE=1 G4 P3000 SET_PIN PIN=beeper VALUE=0
Суть в том, что когда филамент проходит через датчик - колёсико вращается и создает импульсы. Клиппер видит эти импульсы и спокоен. Но как только они прекращаются (по любой причине - кончился пруток или перехлест словил) клиппер начинает отсчитывать миллиметры филамента, проходящие через голову. И как только пройдет detection_length прутка, а импульсов так и не будет - вот тут он встает на паузу. Ну а поскольку от датчика до головы порядка 30 см трубочки (трубочка обязательна!) то тут встает дилемма - соблюсти баланс интересов. Если там прописать 3мм - то он на каждый чих будет вставать на паузу, более реальное значение - 15, то есть полтора сантиметра уже основание для тревоги. Но можно поставить и гораздо большее значние - 250-300, тогда принтер встанет на паузу, когда из головы совсем уж хвостик будет торчать. Так вот баланс интересов заключается в том, для чего этот датчик нужен - если ловить перехлесты - надо ставить минимум - от 5мм, а если экономить остатки прутка - то максимум, как я поставил - 250. Выбирайте сами.Кстати, кто соберется повторить и дочитал до конца - диск с дырочками печатать исключительно из черного (ну на край серого) прутка, потому что я напечатал из желтого и он просвечивал, из-за просвечивания не было четкого срабатывания и принтер вставал на паузу практически сразу при начале печати. Так что достаем остатки черного (у всех же есть, правда?) и диск печатаем строго из него. Ну а корпус, так и быть - делайте из прозрачного, будете наблюдать за миганием светодиода)))
Еще больше интересных статей
MakerPi P3 pro F450 board klipper
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Creality K1 SE - Отвод нагретого в БП воздуха из отсека электроники.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
G-CODE по-русски для 3D печати (Мини-справочник)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.



Комментарии и вопросы
Файл можно?
I am using the ValgAce driver....
А в новом компасе есть кнопки....
ABC8 sở hữu nền tảng công nghệ...
Здравствуйте.Делаю первые шаги...
Расскажите пожалуйста, какую м...
в прочем проблема такова, что...