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

Подписаться на 3Dtoday
onvoid
Идет загрузка
Загрузка
12 Июля 2019
172
3
печатает на Anycubic Kossel linear plus
Вопросы и Ответы
Как то давно выложил прошивку на сайт, для Anycubic Kossel Pulley(ролики)
Как оказалось, в прошивке есть пункт включающий подстройку во время уровня сопла по оси Z.
Называется BABYSTEPPING.
Но после включения в меню принтера , во время печати, этой подстройки, принтер зависал.
После долгих поисков удалось найти причину, это
файл stepper.cpp
блок кода void Stepper::babystep(const AxisEnum axis, const bool direction)
функция _PULSE_WAIT

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

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

Вопрос: почему _PULSE_WAIT даёт зависание принтера ?
Ответы на вопрос

Ответы

12.07.19 в 20:06
0
где скачать то?
12.07.19 в 20:41
печатает на Anycubic Kossel linear plus
0
12.07.19 в 21:24
0
Ну значит на баг напоролись. Качайте свежую версию с гитхаба, настраивайте с нуля (конфиги меняются немного)
Если не заработает - пишите на гитхабе багрепорт.

Для написания комментариев, пожалуйста, авторизуйтесь.