Страница 1 из 2

Dual X carriage

Добавлено: 28 окт 2017, 19:52
Diffid
Давно уже болею темой двухэкструдерной печати: чтобы печатать заполнение или поддержки другим материалом/соплом.
Вариант с жёстко размещёнными на одной каретке соплами меня не устраивает по причине черезмерной сопливости, с подачей с двух экструдеров в одно сопло- слишком долго. Пробовал собирать Dondolo, тоже как то не зашло, ненадёжно.
Потом были эксперименты с своей конструкцией, но вышло хуже чем Dondolo :D :
https://youtu.be/sePzXQLZTu4
https://www.youtube.com/watch?v=JM-H3Q820l8&feature=youtu.be
В итоге решил поставить две независимые X-каретки. Детали уже нарисовал и распечатал, собрал:
ZjMHD2M23os.jpg
hrT2R8RG6p8.jpg
cs8hibcBI04.jpg
AeREFvnIk14.jpg
Осталось только подключить и разобраться с прошивкой. В 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
Собрал по быстрому на коленке "тестовый стенд":
S0jMjzaUd6c.jpg
Поковырялся в прошивке, залил и всё поехало :) . Устанавливать ось на принтер буду наверно на следующих выходных, потом отпишусь что вышло.

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
Три дня по вечерам собирал, сегодня запустил. Как гора с плеч :D
На выходных окончательно откалибрую, напечатаю что нибудь и выложу результат.

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):
IMG_20171105_025918.png
С лягушкой вышел облом, ибо slic3r видит модель повреждённой:
Новый точечный рисунок.png
Пробовал фиксить, качал заново и всё равно так. В других слайсерах нормально режется, но там настроить не получается :?
В куре можно включить утиральную башню, чтобы сопли оседали на ней, но это здорово увеличивает время печати.
Ну и короткое видео с этим чудовищем: https://yadi.sk/i/sL9MaVnP3PRD24 :D

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.
Действительно, спасибо. Видать ночные бдения сказались на внимательности- в упор не увидел :D

Re: Dual X carriage

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

Re: Dual X carriage

Добавлено: 06 ноя 2017, 03:36
Diffid
По запросам трудящихся напечатал таки лягушку :D правда обдува пока нет, да и не идеально откалибровано. Печатал через simplify3d.
IMG_0474.JPG
IMG_0471.JPG
Про щётки для утирания соплей мысль была, а пока у меня просто шторки из нержавайки (на видео видно), запирающие неактивное сопло.

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

Re: Dual X carriage

Добавлено: 06 ноя 2017, 08:48
Alex Post
Ну если заниматься тиражированием - то может и преимущество... ХЗ :) В обычной жизни я две детали обычно одновременно печатаю, когда они мелкие и надо дать время на остывание.
А лягуха то весьма неплохо вышла для первого раза ;) Годный аппапат. Такое ощущение, что пластик чуть перегрет, сопелек многовато и оплывов, но это к механике не относится, подберется режим.