Вы сейчас просматриваете Ultimaker Cura. Одновременный нагрев стола и сопла

Ultimaker Cura. Одновременный нагрев стола и сопла

Думаю, что многие 3D печатники замечали, что после отправки задания на печать, 3D принтер сначала разогревает стол, потом разогревает сопло, а потом начинает печатать. Не всех такой алгоритм устраивает. Давайте разбираться почему сделано именно так, и как запускать нагрев стола и сопла одновременно.

Старая админская мудрость

Прежде чем менять то, что сделано и работает, нужно выяснить почему было сделано именно так

Для начала разберемся почему стол и сопло греются поочередно. Так исторически сложилось, что в большинстве 3D принтеров столы получают слаботочное питание (питаются напряжением 12 или 24 вольта). Поскольку процессы стартового нагрева сопла и стола очень энергозатратные и дают большую нагрузку на блоки питания, то инженеры приняли очевидное решение – греть стол и сопло поочередно.

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

Сами по себе силиконовые грелки тоже стали доступнее и многие переделывают столы своих 3D принтеров на нагрев от 220 вольт.

Преимущество силиконовых грелок очевидно – быстрый нагрев стола и стабильное поддержание температуры. Хотя и про вопросы электробезопасности забывать не стоит.

Но по очевидным причинам, слайсеры продолжают формировать gcode с последовательным нагревом стола и сопла.

Прежде чем продолжить, отметим важное:

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

На самом деле слайсер  не виноват, т.к. параметры параллельного или последовательного нагрева стола и сопла прописываются в стартовом GCODE 3D принтера. Модифицировав его, можно реализовать параллельный нагрев.

Описанный метод успешно протестирован на слейсере Ultimaker Cura версии 4.13.1 Делается это следующим образом:

Запускаем слайсер Ultimaker Cura

Переходим в меню “Параметры” -> “Принтер” -> “Управление принтерами…

Ultimaker Cura. Одновременный нагрев стола и сопла

Выбираем принтер, на котором хотим изменить параметры нагрева.

Нажимаем кнопку “Активировать” если принтер не был активирован.

Нажимаем кнопку “Параметры принтера

Ultimaker Cura. Одновременный нагрев стола и сопла

В открывшемся окне между строками начинающимися с M107 и G28 X0 Y0 

Ultimaker Cura. Одновременный нагрев стола и сопла

Вставляем следующий скрипт:

M140 S{material_bed_temperature} ; Нагреть стол до заданной температуры
M104 S{material_print_temperature} T0 ; Нагреть хотэнд до заданной температуры
M190 S{material_bed_temperature} ; Ожидать нагрева стола
M109 S{material_print_temperature} T0 ; Ожидать нагрева хотэнда

Должно получиться вот так:

После внесения изменений нажимаем кнопку “Закрыть

Ultimaker Cura. Одновременный нагрев стола и сопла

После этого перезапустите слайсер. (Закройте его и откройте снова).

Проверьте, что внесенные изменения сохранились.

Все. Теперь при формировании задания на печать в файле gcode будут необходимые команды для одновременного нагрева стола и сопла.

Надеюсь, что эта небольшая статья была для вас полезна.

Ваш Mir3d