Экструдер MK8 не крутится при использовании RAMPS 1.4 с Marlin

Я собираю свой собственный 3D-принтер и заканчиваю почти все, единственное, что я не могу решить, это как запустить шаговый двигатель экструдера. Я использую Pronterface и Marlin. Я даже не могу заставить двигатель вращаться в Pronterface, когда вручную устанавливаю температуру экструзии на 0 °C, а затем пытаюсь запустить двигатель, но он не запускается.

Что я пробовал до сих пор:

  • Переход на использование драйверов в Marlin
  • Тестирование драйверов на работоспособность
  • Проверка шагового двигателя на работоспособность
  • Разные способы настройки Pronterface

, 👍2


1 ответ


1

Вы не сможете запустить экструдер, если не нагреете сопло как минимум до 170 °C. Это значение по умолчанию в Marlin. Это необходимо для защиты принтера от выдавливания при слишком низких температурах (что может повредить сопло или экструдер или стереть нить).

Вы можете отключить эту функцию с помощью G-кода, используя M302:

M302 S0 отключит ограничение.

всегда разрешать экструзию (отключить проверку)

В Marlin холодное выдавливание запрещено в файле Configuration.h:

// @section safety

/**
* Предотвратить экструзию, если температура ниже EXTRUDE_MINTEMP.
* Добавьте M302, чтобы установить минимальную температуру экструзии и/или поворот
* Включение и выключение предотвращения холодного выдавливания.
*
* *** НАСТОЯТЕЛЬНО РЕКОМЕНДУЕТСЯ ОСТАВИТЬ ЭТУ ОПЦИЮ ВКЛЮЧЕННОЙ! ***
*/
#define PREVENT_COLD_EXTRUSION
#define EXTRUDE_MINTEMP 170

,