Настройка слайсера Cura 2.4 под любой двухэкструдерный 3D-принтер.

В новой, актуальной на март 2017 года версии Cura 2.4 по умолчанию, отсутствует возможность выбора двух или более экструдеров, хотя функции необходимые для многоцветной или n-экструдерной печати — присутствуют. Однако, если выбрать в качестве 3D принтера: «Ultimaker Dual» (профиль под Ultimaker 3 или Ultimaker 3 Extended), можно убедиться, что в функционале это заложено.

Ответ на вопрос, как добавить в слайсер новый профиль кастомного 2-х экструдерного принтера можно найти на официальном сайте Ultimaker

Алгоритм действий:

  1. Копируем профиль двухэкструдерного 3D принтера Ultimaker 3.
  2. Заменяем исходные значения характеристик 3D-принтера — своими.
  3. Добавляем измененный файл в исходную папку.
  4. Готово.

Пример:

1. Настройка профиля принтера.

Профили предустановленных принтеров, при установке Cura 2.4 в папку по умолчанию, находятся тут:

«C:\Program Files\Cura 2.4\resources\definitions»

Положение файла Cura

Копируем и переименовываем файл: ultimaker_original_dual.def.json

Или скачиваем исходный файл отсюда.

Открыть для редактирования, данный файл проще всего с помощью Notepad++ или любого аналогичного текстового редактора.

Редактируем следующие строки:

Cura 2.4 manual

Необходимо заменить следующие параметры:

  • id;
  • название;
  • inherits — профиль, который будет взят за основу;
  • visible — отображение в списке выбора принтера;
  • category — категория в которой будет отображаться принтер при выборе;
  • machine_extruder_trains — номера и названия профилей экструдеров (эти названия должны совпадать с названиями профилей, описание которых будет приведено ниже).

Ниже редактируем переопределяемые величины относительно базового профиля. Если каких-то параметров не хватает, можно воспользоваться основным профилем fdmprinter.def.json, копируем в этот блок нужные строки и заменяем значения.

2. Настройка профилей экструдеров

Профили предустановленных принтеров, по умолчанию находятся тут:

«C:\Program Files\Cura 2.4\resources\extruders»

Аналогично (создаем копии или скачиваем) профилей ultimaker_original_dual_1st.def.json и ultimaker_original_dual_2nd.def.json и называем теми именами, которые прописали в профиле принтера в перечне экструдеров.

Открываем получившиеся файлы в редакторе и переписываем часть настроек (здесь их поменьше).

Для первого:

Для второго:

Сначала переписываются названия и ссылки, потом переопределяемые параметры относительно основного профиля. Здесь так же можно посмотреть в профиль экструдера и дополнительные настройки. Разница в том, что основной профиль экструдера, лежит в папке с профилями принтеров.

В случае «Y-экструдер-а», положение сопла (machine_nozzle_offset) должно быть  задано нулевым. В случае если у вас «химера» или 2 отдельных экструдера, в профиле второго экструдера необходимо задать его координаты относительно первого. Стартовое и конечное положение экструдера по умолчанию соотнесено с положением «очищающей башни» — можно заменить на произвольную координату, например, если есть губка или что-то другое для очистки сопла.

В параметрах:

«machine_extruder_start_code»: { «default_value»: » » },
«machine_extruder_end_code»: { «default_value»: » » },

3. Можно прописать стартовый и конечный код для каждого экструдера.

4. Добавляем измененный файл в исходную папку.

Готово.

P.S. В отличии от Simplify3D, в Cura 2.4, ретракт при смене экструдера настраивается непосредственно в программе (блок настроек «Material» параметр «Nozzle Switch Retraction Distance» ), поэтому прописывать в его в коде смены пластика нет необходимости.

 

Запись опубликована в рубрике 3D принтеры, FAQ, Слайсеры с метками , , , . Добавьте в закладки постоянную ссылку.