MMRU (Multi Material Russian Upgrade) Remix on MMU2 (Часть 4: Первые механические траблы)

Подписаться на 3Dtoday
SergeyDSI
Идет загрузка
Загрузка
12.02.19
4074
24
Техничка
36
Мои эпопеи с запуском MMRU (Multi Material Russian/Ramps Unit) продолжаются. Кто не в теме вот (первая, втораяи третья части моих потуг)

ДИСКЛАМЕР для "особенных": да мое решение так себе, да оно не оригинальное, да можно было бы сделать на двух движках, сервах, электромагнитах и с применением искусственного интеллекта. я признаю, что ничего особенного я не делаю и с радостью посмотрю как это сделаете Вы значительно креативнее и лучше меня!
Я люблю проблемы, которые выявляются на первых этапах - это значит, что финал будет более продуманным. Я установил модуль в принтер, подключил к KLIPPER по USB, установил на него HOST FIRMWARE и начал написание плагина, для управлением этим детищем. Забегая наперед - готовность уже примерно 80%.... но прилетели первые механические неприятности:

1. Развалилась муфта привод селектора филамента. Я печатал все из ПЛА. Да конечно щас найдутся те, кто скажут так не делается. Но ждать 2 месяца посылку из поднебесной я тоже не хочу. Да и понадеялся на прочность ПЛА и маленькую нагрузку. Увы она там есть, возможно измором....
ee6d8037b3b4f25931e550a687e542e8.jpg
Поэтому пришлось заново сделать муфты уже из PETG.
9306ecc96ae279d14c7a75dd6f083317.jpg
2. Самое печальное и неожиданное - развалился ИДДЛЕР, точнее лопнул в месте крепления к мотору. Это было с одной стороны неожиданно, с другой ожидаемо.
712397b674da50168126fed09a7011f6.jpg
Аналогично - перепечатал из PETG:
PREVIEW
Я понадеялся что обойдусь в данном модуле без концевика, а просто буду до упора гнать мотор. Видимо это его и убило... поэтому пришлось думать как установить концевик на иддлер - решение на мой взгляд красивое и простое:
acaec7779617a064686a3c25af733499.jpg
dc56cf1be9fbe1eb3a736db69e4fede9.jpg
Теперь на чем все остановилось:

Начал писать код в виде плагина под KIPPER. Для тех, кто не в теме - на рампс заливается стандартный хост клиппера, а вся логика работы выполняется плагином под управлением 32 бит, написанном на питоне.

Первым дело предусматривал инструменты тонкой настройки. Например:
  • есть 5 параметров, положения селектора, для каждого прутка.
  • они прописаны в конфиге клипера
  • специальной командой G-CODE MMRU_TUNE_SELECTOR, запускается режим тонкой настройки положения. у меня 5 клавиш, центральная выбирает по очереди филамент, крайние клавиш позволяют его грубо перемещать влево вправо, ближе к центру клавиши делают тоже самое но с шагом 0,1мм. таким образом можно точно выбирать положение селектора, проверяя проходимость прутка или просвечивая фонариком. вообщем нужно добиться идеальной соосности, после чего нажимая центральную кнопку, в терминале видим значения для конфига по всем пруткам.
Внимательно втыкал в траблшутинг мму2 у прюшек.... выяснил, что специально под мму в версии Sliс3r PE (Prusa Edition) есть так называемая настройка Filament ramming.... утрамбовка по нашему :) Насколько я понял суть в том, что перед тем как экструдер выдавит пруток, он его должен еще погонять немного туда сюда - так сказать утрамбовать конец пока оный расплавлен. Народ активно подбирает параметры изменения скорости и времени. Одни пишут что то порядка 2,5 сек, другие получают хороший результат в районе 4 секунд. В любом случае, дабы не быть зависимым от слайсера - полагаю придется этот функционал заложить в мой плагин. И главное - для каждого прутка индивидуальная настройка.

На сегодня пока все. Надеюсь что мои потуги интересны Вам дорогие участники и потому, дабы активнее мотивировать меня об этом докладывать - не скупитесь поставить лайк данному посту!
Подписаться на 3Dtoday
36
Комментарии к статье

Комментарии

12.02.19 в 14:01
2
Вот настройки раминга в слайсере Slic3r PE
6a18525b26e4804c5e47eb70b9068634.png
12.02.19 в 15:04
1
есть так называемая настройка Filament ramming.... утрамбовка по нашему
Хороший вариант, когда занимался переводом - тоже долго думал над этим смыслом...

Буквально - "таран".

Лучше: "формовка конца".

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

* * *

Я понадеялся что обойдусь в данном модуле без концевика, а просто буду до упора гнать мотор. Видимо это его и убило...
В порядке занудства: я ведь предупреждал, что экономия на концевике - плохая идея.
И - рад, что Вы смогли оперативно решить эту ситуацию.
12.02.19 в 15:39
2
Не надо забывать про наличие лезвия обратного хода
Как я уже говорил до этого - лезвие во первых прямого хода, если оно поедет назад оно упрется в пруток тупой частью и сломается либо лезвие, либо пруток либо все вместе с конструкцией.. поэтому на данное лезвие я бы не надеялся, и насколько я понимаю - оно там скорее как доп защита от непредвиденки или от тонких соплей..... поэтому я считаю важно добиться работы системы так, чтобы она уводила нить исключительно без необходимости резать ее лезвием.

Кстати пробовал руками резать этим лезвием .... скажем так нагрузка на мотор будет весьма не мала.... раз так в 5 больше, чем при холостом ходе....
12.02.19 в 15:44
4
я ведь предупреждал, что экономия на концевике - плохая идея.
В порядке отмазы я просто покажу язык :-P :)
12.02.19 в 15:34
3
Спасибо автору что двигает проект несмотря на экспертов которые знают как делать лучше и не делают )
12.02.19 в 17:59
1
нашел тут у чувака https://plus.google.com/u/0/114285476102201750422 что-то подобное но вроде не такое громоздкое:
9adfa9ad68d098116e13f410d9e428e8.gif
13.02.19 в 11:12
0
И правда - нет ничего проще, чем кинуть в меня сырым не рабочим проектом - коих в сети вагон и маленькая тележка на ржавых колесиках.....

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

Посмотрите на селектор филамента - он связан с головой печатной :) Опустим что он не будет работать, не представляю как ролик снизу будет перемещаться по пруткам))))))))) но даже это опустим - какая связь его с печатной головой по оси Х ????

Про зубчатую передачу я вообще молчу, насколько ее хватит - на пару месяцев ))))))))))

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

зы. По моему это какой то забугорный троль)))))))))))))
13.02.19 в 11:21
0
Почему сразу кинуть? Требовалось авторитетное мнение автора. Мнение услышано. А троль это или нет - не знаю, пересекся с ним в одном проекте, иногда смотрю чем занимается. Чёт с электроникой мудрит, шилды делает. Наверное тож выжить хочет в современном мире. :)
13.02.19 в 11:27
0
нашел тут у чувака
И что? Где он там рассказывает как это сделать, выкладывает STL и т.п.?
12.02.19 в 19:32
0
Тут вручную то не с первого раза пластик до сопла долетает, подрезать кончик приходится, выпрямлять, а как у вас дела обстоят с этой проблемой? можно конечно разверткой фаски поснимать на всех переходах, но чет сомнительно
13.02.19 в 11:11
0
не с первого раза пластик до сопла долетает, подрезать кончик приходится, выпрямлять
Там трубка будет направляющая до экструдера как но боудене. Она его и направит куда надо
13.02.19 в 11:17
2
Безусловно это серьезная проблема. Для этих целей у меня даже напечатан новый экструдер - клон титана, который способен подхватить пруток если он подан напрямую к его шестеренке. Кстати по хорошему, я думаю придется еще ставить датчик филамента после экструдера, дабы контролировать/гарантировать что "бревно доставлено".....

Уверен, проблем будет много но это следующий этап разработки. Обо всех трудностях постараюсь написать, если конечно интерес к проекту не угаснет. А то что то от поста к посту, смотрю все меньше интереса у народа. А для себя если делать то можно и не писать - не тратить время на графоманию.
13.02.19 в 11:26
0
Интересно, ессно... Результаты ещё больше важны. Хождение по граблям это искусство не всем доступно, так что последователи у проекта есть, эт точно говорю. Не теряйся ток. Пиши.
13.02.19 в 11:34
1
от поста к посту, смотрю все меньше интереса у народа
Пугают такие страшные слова как Клиппер , Октопринт и Питон. Гораздо привычнее слышать Марлин. Ну в крайнем случае Репетиер хост
13.02.19 в 11:42
1
Марлин хорошо - но если проект будет сделан на клипере - портировать его под марлин будет только дело техники или желание любого энтузиаста. Правда это будет шаг назад, в плане возможностей. ИМХО.

ЗЫ... для меня кстати портировать проект на марлин проще чем писать с нуля на питоне. Ибо 90% граблей что я получаю на питоне, это чудесные особенности программирования под оный + хитрости тонкой организация ядра клиппера.... Но я вижу только плюсы в использовании клипера ибо вся моя система сейчас работает и печатает на нем!
13.02.19 в 12:03
0
портировать его под марлин будет только дело техники или желание. Правда это будет шаг назад
Ну тогда народу, практикующему Марлин/Репетиер надо будет подробно объяснить как запустить ваш проект не слезая с Марлина. Либо наоборот: как слезть с Марлина и запустить ваш проект ничего не теряя .
13.02.19 в 13:57
2
Как слезть с мерлина на клипер - вроде информация не новая. Плюсы очевидны для меня - лучше качество, выше скорость и удобство удаленного контроля и мониторинга - и все на обычной меге 2560 8 битной у которой как говорят нет будущего.

Попутно я тут развиваю свой проект - 32 битной платы, доделаю и закажу из китая платки по смешной цене.... и вот на эти платки у меня большие планы:

1. переведу свой принтер на 32 бита
2. переведу ммру на 32 бита

И само собой попробую запустить на них марлин и ммру.

Но это потом - мне одному категорически не хватает на все времени. А надо еще кормить семью и зарабатывать бабосы...........
13.02.19 в 14:02
2
как слезть с Марлина и запустить ваш проект ничего не теряя
Смотрите - ВЫ не можете ничего потерять - потому что вы всегда сможете вернуть назад вашу прошивку в принтер!

А так цена вопроса - одноплатник Orange Pi Lite со встроенным вайфай стоимость меньше штуки.
Подключаете к нему по УЗБ свой принтер и накатываете по инструкциям (коих навалом) Octoprint, Klipper. Если нужна сьемка то еще библиотеки видео. И все. Настройка клипера достаточно специфична, но все примеры и рекомендации есть в сети.

Получаете в итоге удаленный контроль по вайфай, загрузку файлов и мониторинг. Печать без использования карт памяти. А также на 8 битах лучшую производительность + качество ибо расчет идет уже на одноплатнике в 32 битах. На глаз первое что бросается - принтер перестал делать паузы между движениями. Ощущение что он как прокаженный только и успевает что печатать. Становится страшно за механику. Но потом проходит )))))))))))))
13.02.19 в 22:44
0
А слайсеры остаются те же?
14.02.19 в 11:34
1
ничего не меняется. просто во втором случае на плате принтера залит лишь хост, который управляет шаговиками и снимает показания сенсоров - больше он ничем не занят. вся основная логика выполняется на одноплатнике (1,4 мгц) под питоном на 32 битах
14.02.19 в 23:41
0
Хитро. Тогда получается, что если моя плата чего-то не поддерживает, я это могу реализовать на одноплатнике
14.02.19 в 17:48
0
Пишите! однозначно пишите!

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Астронавты NASA примерили новые скафандры с 3D-печатными шлемами

Ижевская компания запустит производство оснастки и контактирующих устройств с применением 3D-принтеров

Пушкин в Донецке: краткий экскурс в историю одного памятника

АКЦИИ В ЗЕНИТЕ: ДАРИМ пластик Polymaker и смолу Monocure3D!

Кубок России по программированию беспилотника разыграют на фестивале RUKAMI Кружкового движения НТИ

Что дешевле – печатать или лить в силикон? Попытка дать ответ….