0

Двигатели оси Z не блокируются командой M17

Гость_ 11 years ago updated by Евгений (Администратор) 11 years ago 1

Не могли бы Вы ответить на следующие вопросы по работе принтера Prusa Mendel:

По команде М17 на удержание становятся двигателей осей X и Y, а также
двигатель подачи экструдера, а двигатели оси Z нет. Так и должно быть, или
это какой-то дефект контроллера управления?

С уважением,

Олег С.

Answer

PINNED

Олег, здравствуйте.

1. По поводу удержания осей. В прошивке стоит параметр для отключения осей Z при бездействии ( для того чтобы драйвер оси Z не перегревался и работал только от слоя к слою).
Думаю это и есть причина почему ось не удерживается командой М17, если для вас принципиально включения удерживания и на оси Z, то могу подсказать как модифицировать прошивку.
Смотрите строчки 173-176 в Configuration.h поменяйте true на false для DISABLE_Z

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z true

PINNED

Олег, здравствуйте.

1. По поводу удержания осей. В прошивке стоит параметр для отключения осей Z при бездействии ( для того чтобы драйвер оси Z не перегревался и работал только от слоя к слою).
Думаю это и есть причина почему ось не удерживается командой М17, если для вас принципиально включения удерживания и на оси Z, то могу подсказать как модифицировать прошивку.
Смотрите строчки 173-176 в Configuration.h поменяйте true на false для DISABLE_Z

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z true