Управление нагревательным слоем с помощью пронтерфейса

У меня возникли проблемы с тем, чтобы мой тепловой стол MendelMax 2 не нагревался, когда я хочу печатать без него. Я не понимаю, как несколько источников контроля связаны друг с другом (то же самое с температурами экструзии, на самом деле):

  • Slic3r (1.2.9) имеет настройки в разделе Настройки филамента / Филамент / Стол, для первого слоя и других слоев (и группы настроек могут быть сохранены).

  • Графический интерфейс pronterface (Printrun-Mac-10Mar2014) имеет панель "Параметры", где вы можете установить "Температуру слоя" (на самом деле, две настройки, одна для PLA и одна для ABS - хотя я сомневаюсь, что программное обеспечение может проверить, какая нить загружена!)

  • Графический интерфейс pronterface также имеет меню / заполнение с надписью "Bed", которое отлично работает для настройки стола, когда ничего не печатается. Меню там позволяет выбрать из введенного вручную значения "0 (выкл.)" и (по-видимому) настройки для PLA и ABS с панели опций.

  • Конфигурация Марлина.h имеет настройки для минимальной и максимальной температуры стола (ненулевой минимум, по-видимому, предназначен для предотвращения запуска стола, когда термистор не работает, чтобы избежать неограниченного перегрева).

Недавно я попытался напечатать несколько PLA без нагрева стола (используя синюю ленту на стеклянной сборке). Я отрезал модель с выключенным нагревом стола в Slic3r; изменил температуру стола PLA на панели параметров принтера на 0; и выбрал настройку PLA на главном экране графического интерфейса (а также попытался установить "0 (выкл.)" вручную.

Когда я начал печатать объект, стол включился и остался включенным, поддерживая температуру 60С.

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

Итак, как же на самом деле принимается решение о том, какую настройку температуры использовать? У меня тот же вопрос о темпах, скоростях, ускорениях экструдера и других вещах - чьи настройки действительно отвечают за это?

, 👍7

Обсуждение

Можете ли вы сгенерировать какой-нибудь g-код и поместить его в pastebin или что-то в этом роде? Нагревается ли ваш стол сразу после включения питания?, @abruski

Я должен быть в состоянии захватить gcode, попробую. Heatbed включается не сразу, так что он не просто обходит весь контроль; и он правильно поддерживает температуру на уровне 60 В..., @TextGeek


2 ответа


Лучший ответ:

6

3D-принтер получает настройки температуры из файла g-кода. Настройки прошивки для минимальной и максимальной температуры - это просто меры предосторожности.

Вы должны проверить инструкции в файле g-кода. Если вы не знакомы с g-кодом, загляните в википедию. Список инструкций g-code для прошивки marlin находится здесь.

Инструкции, ответственные за настройку температуры стола, - это M190 и M140. Откройте файл g-code и найдите строки, содержащие их. Если вы удалите эти строки, то температура стола не будет установлена во время печати. Кроме того, это означает, что он устанавливается вашим слайсером.

В Slic3r вы должны проверить настройки принтераПользовательский G-кодЗапустить G-код, если он содержит одну из упомянутых инструкций, и, возможно, удалить ее.


,

2

Sli3er будет контролировать температуру стола во время печати. Опции в Pronterface можно использовать для предварительного нагрева стола и горячего конца, а также для регулировки температуры во время печати.

Слайсер поместит температуры, заданные вами в настройках вкладки филамента, в gcode на соответствующих слоях. Когда принтер считывает эти коды, он регулирует температуру. Если вы вручную измените температуру, она останется при вашей настройке до тех пор, пока не встретит строку в файле gcode, которая скажет ей снова измениться. Обычно это происходит только в начале печати или при переходе от первого слоя ко второму.

Когда вы меняете настройки филамента в Slic3r, они не сохраняются автоматически, поэтому, если вы изменили их, закрыли программу без сохранения настроек филамента и открыли ее позже, изменения будут потеряны.

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

,