Датчик движения (он же наличия) филамента на 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. Выбирайте сами.Кстати, кто соберется повторить и дочитал до конца - диск с дырочками печатать исключительно из черного (ну на край серого) прутка, потому что я напечатал из желтого и он просвечивал, из-за просвечивания не было четкого срабатывания и принтер вставал на паузу практически сразу при начале печати. Так что достаем остатки черного (у всех же есть, правда?) и диск печатаем строго из него. Ну а корпус, так и быть - делайте из прозрачного, будете наблюдать за миганием светодиода)))
Еще больше интересных статей
Отличный набор для замены внутренностей в шуруповерте и для DIY-самодельщиков.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
&...
Краткий разбор спайщика филамента sunlu filament connector FC01
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Blue Pill & SSD1306, ну очень маленькие.., но 32 бит!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Решил я тут попробовать перейти с 8 бит на 32.
Готовы...



Комментарии и вопросы
почему crm? это, на мой взгляд...
Спасибище. Есть китаец А1 с п...
Зайди на гавнито, открой 20 об...
Здравствуйте. Возникла токая п...
только начал осваивать 3d печа...
Итак возник вопрос по одной пр...
Добрый день.Заказали мне ювели...