Страница 1 из 2
Dual X carriage
Добавлено: 28 окт 2017, 19:52
Diffid
Давно уже болею темой двухэкструдерной печати: чтобы печатать заполнение или поддержки другим материалом/соплом.
Вариант с жёстко размещёнными на одной каретке соплами меня не устраивает по причине черезмерной сопливости, с подачей с двух экструдеров в одно сопло- слишком долго. Пробовал собирать Dondolo, тоже как то не зашло, ненадёжно.
Потом были эксперименты с своей конструкцией, но вышло хуже чем Dondolo

:
https://youtu.be/sePzXQLZTu4
https://www.youtube.com/watch?v=JM-H3Q820l8&feature=youtu.be
В итоге решил поставить две независимые X-каретки. Детали уже нарисовал и распечатал, собрал:
Осталось только подключить и разобраться с прошивкой. В Marlin'е есть поддержка Dual X carriage, но нужна электроника с 6ю драйверами моторов, а я хочу всё это дело подключить к обычному Ramps1.4+Mega. Вроде свободные пины для подключения ещё одного движка имеются. Была куплена
платка для подключения дополнительного дравера.
Теперь не знаю как изменить прошивку

. В "pins.h" нашёл пины для оси X2:
Код: Выделить всё
// The X2 axis, if any, should be the next open extruder port
#if ENABLED(DUAL_X_CARRIAGE) || ENABLED(X_DUAL_STEPPER_DRIVERS)
#ifndef X2_STEP_PIN
#define X2_STEP_PIN _EPIN(E_STEPPERS, STEP)
#define X2_DIR_PIN _EPIN(E_STEPPERS, DIR)
#define X2_ENABLE_PIN _EPIN(E_STEPPERS, ENABLE)
#if X2_ENABLE_PIN == 0
#error "No E stepper plug left for X2!"
#endif
#endif
#undef _X2_PINS
#define _X2_PINS X2_STEP_PIN, X2_DIR_PIN, X2_ENABLE_PIN,
#define Y2_E_INDEX INCREMENT(E_STEPPERS)
#else
Как я понял- используются пины экструдера (какого? второго, или нездействованного третьего, которого на Ramps нет?). Заменить эти пины на свободные и подрубить на них выносной драйвер? Ещё вопрос какие пины использовать.
Прошу помощи у разбирающихся в Marlin'е в настройке прошивки!
Re: Dual X carriage
Добавлено: 28 окт 2017, 22:51
Alex Post
Мдаааааа.... заморочился по полной. Я то остановился на варианте "типа дондоло", но тоже все никак не допилю до ума. А по пинам все просто, смотрим вот на эту картинку:

И видим целых три блока пинов для расширений: servos, aux-1, aux-2. Блок серв лично я бы трогать не стал, мало ли, пригодятся. А вот aux-2 и пины D40, D42, D44 лично мне вполне симпатичны

На них в свежих Марлинах реализована трехцветная RGB подсветка. Но тру печатникам это баловство не к лицу

поэтому можно смело применить для своих нужд. Можно и другие пины из этих блоков выбрать, так сказать на вкус и цвет...
Re: Dual X carriage
Добавлено: 29 окт 2017, 08:54
Robert Sa
Браво Александр!!! Очень здoрово!
Первый вариант просто улет!
Отполировать его и не будет ему равных!
Может пригодиться здесь опен сорс чтертежи итд ультимейкера 3 с 2 головами:
https://github.com/Ultimaker/Ultimaker3
Re: Dual X carriage
Добавлено: 29 окт 2017, 19:32
Diffid
Собрал по быстрому на коленке "тестовый стенд":
Поковырялся в прошивке, залил и всё поехало

. Устанавливать ось на принтер буду наверно на следующих выходных, потом отпишусь что вышло.
Re: Dual X carriage
Добавлено: 29 окт 2017, 20:30
Alex Post
Diffid писал(а): ↑29 окт 2017, 19:32
Собрал по быстрому на коленке "тестовый стенд":
Все таки с блока серв вытащил пины

Ну, дело хозяйское, главное чтоб работало.
Re: Dual X carriage
Добавлено: 29 окт 2017, 22:59
Diffid
Alex Post писал(а): ↑29 окт 2017, 20:30
Все таки с блока серв вытащил пины

Ну, дело хозяйское, главное чтоб работало.
В итоге взял с AUX-4 16, 17 и 23 пины, сервы решил приберечь

Доп драйверу пришлось отдельно 5 вольт подавать, с +5 выхода Ramps не заводилось, как и сервы.
Re: Dual X carriage
Добавлено: 29 окт 2017, 23:29
Alex Post
Логично. Родной стаб и так на пределе в дуне живет, куда его еще грузить то...
Re: Dual X carriage
Добавлено: 03 ноя 2017, 20:01
Diffid
Три дня по вечерам собирал, сегодня запустил. Как гора с плеч
На выходных окончательно откалибрую, напечатаю что нибудь и выложу результат.
Re: Dual X carriage
Добавлено: 03 ноя 2017, 20:17
Alex Post
Очень интересно посмотреть что то двуцветное на этом монстре. Например,
https://www.thingiverse.com/thing:329436 
Re: Dual X carriage
Добавлено: 05 ноя 2017, 03:27
Diffid
Долго сегодня ковырялся с настройками: cura, simplify3d, slic3r перепробовал. Лучше всего для двухцветной печати подошёл slic3r, потому что только в нём я обнаружил настройку возврата пластика после смены экструдера. В других настраивается только ретракт и возвращает потом столько же, но сколько не откатывай- всё равно в итоге на модели образуется сопля лишнего пластика в месте начала слоя.
В simplify3d вообще не нашёл даже настройку отката при смене экструдера, хотя там откат происходит явно больше, чем при печати. Хотя там имеется детальная настройка обычного ретракта: остановка подачи перед ретрактом, задержка после.
Напечатал пару кубиков из SBS (красный- bestfilament, зелёный- переходный fdplast):
С лягушкой вышел облом, ибо slic3r видит модель повреждённой:
Пробовал фиксить, качал заново и всё равно так. В других слайсерах нормально режется, но там настроить не получается

В куре можно включить утиральную башню, чтобы сопли оседали на ней, но это здорово увеличивает время печати.
Ну и короткое видео с этим чудовищем:
https://yadi.sk/i/sL9MaVnP3PRD24 
Re: Dual X carriage
Добавлено: 05 ноя 2017, 14:40
VolandZel
Diffid писал(а): ↑05 ноя 2017, 03:27
В simplify3d вообще не нашёл даже настройку отката при смене экструдера
В симпли настройка ретракта при смене экструдера находится во вкладке Other - группа настроек Tool Change Retraction.
Утиральная башня в сипли находится во вкладке Additions - галка Use Prime Pillar
Re: Dual X carriage
Добавлено: 05 ноя 2017, 15:20
Diffid
VolandZel писал(а): ↑05 ноя 2017, 14:40
В симпли настройка ретракта при смене экструдера находится во вкладке Other - группа настроек Tool Change Retraction.
Действительно, спасибо. Видать ночные бдения сказались на внимательности- в упор не увидел

Re: Dual X carriage
Добавлено: 05 ноя 2017, 16:19
Alex Post
Посмотрел видосик, отличный аппарат для опытов!
Мое предложение: прикрутить с обоих сторон щетку-утиралку, чтоб при смене головы та обязательно через нее проходила. Будет снимать и каплю, что остается после ретракта, и то, что вылезло в процессе ожидания.
Кстати, насчет Куры: в ней есть такая фишка, как кастом G-код, который будет добавляться до и(или) после смены инструмента. При помощи этого кода можно делать что угодно: и сопли вытирать, и пластик давить, и температуру головы снижать, если есть на то желание. Я его пользую, чтоб уводить голову для переключения на край стола. А то над моделью когда переключаю иногда мусор со второго сопла отваливается.
И насчет утиральной башни: поскольку она тут нужна только для восстановления убегшего пластика и вытирания соплей, можно уменьшить ее до минимума. У меня она где то 5х5мм, как раз хватает. Иногда обламывается, правда, на высоких моделях.
Re: Dual X carriage
Добавлено: 06 ноя 2017, 03:36
Diffid
По запросам трудящихся напечатал таки лягушку

правда обдува пока нет, да и не идеально откалибровано. Печатал через simplify3d.
Про щётки для утирания соплей мысль была, а пока у меня просто шторки из нержавайки (на видео видно), запирающие неактивное сопло.
А главное приемущество двухкареточной компоновки перед dondolo и иже с ним- есть возможность печатать две одинаковые детали одновременно в режиме дублирования. Нужно будет испытать

Re: Dual X carriage
Добавлено: 06 ноя 2017, 08:48
Alex Post
Ну если заниматься тиражированием - то может и преимущество... ХЗ

В обычной жизни я две детали обычно одновременно печатаю, когда они мелкие и надо дать время на остывание.
А лягуха то весьма неплохо вышла для первого раза

Годный аппапат. Такое ощущение, что пластик чуть перегрет, сопелек многовато и оплывов, но это к механике не относится, подберется режим.