Металл2024 Реклама
Метобр2024 Реклама

Корректировака прошивки Марлин, для Дельты, для работы подстройки сопла во время печати.

onvoid
Идет загрузка
Загрузка
12.07.2019
546
3
Вопросы и ответы
Как то давно выложил прошивку на сайт, для Anycubic Kossel Pulley(ролики)

Как оказалось, в прошивке есть пункт включающий подстройку во время уровня сопла по оси Z.

Называется BABYSTEPPING.

Но после включения в меню принтера , во время печати, этой подстройки, принтер зависал.

После долгих поисков удалось найти причину, это

файл stepper.cpp

блок кода void Stepper::babystep(const AxisEnum axis, const bool direction)

функция _PULSE_WAIT

после её комментирования в этом блоке

BABYSTEPPING заработал

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

Вопрос: почему _PULSE_WAIT даёт зависание принтера ?
Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама