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

Нестабильный хоуминг по Z

Hash
Идет загрузка
Загрузка
05.03.2019
516
10
Вопросы и ответы
Доброе время суток.

С некоторый пор, возможно как перешился на Марлин 1.1.8 (не сразу обратил внимание), заметил тенденцию в периодическом въезжании хот-энда в стол на первом слое. Поначалу связывал это с проблемами с механикой. А тут начал замечать, что простой скрипт для ручного выравнивания стола в два прохода, на каждом из проходов выдает разные результаты - на первом может врезаться в стол, а на втором - зависнуть в нескольких миллиметрах над столом.

Код простой, типа:

; первый проход

G28

G0 X0 Y0 Z20

G0 X50 Y50 Z20

G0 X50 Y50 Z0.1

G0 X150 Y50 Z20

...

; второй проход

G28

G0 X0 Y0 Z20

G0 X50 Y50 Z20

G0 X50 Y50 Z0.1

G0 X150 Y50 Z20

...

Также заметил, что G28 может отрабатывать по разному - в одном случае 'садится' на стоп, приподнимается, медленно и прицельно 'присаживается', потом по следующей команде поднимается и едет на позицию, в другой - быстренько 'садится', поднимается и едет куда надо.

Причем в первом случае - после однозначно 'врезается', во втором - зависает над столом.

Сделал отдельный скриптик из однократного

G28

G0 X0 Y0 Z20

G0 X50 Y50 Z20

G0 X50 Y50 Z0.1

G4 S2

G0 X50 Y50 Z50.1

тут меня вообще загрузило - по окончанию скрипта происходит ресет платы. Если закомментирую последнюю строку - не ресетится.

Электроника - Arduino MEGA+RAMPS 1.4, на 24в, питание ардуинки 12в

Драйверы DRV8825, микрошаг 1/32, ток на драйверах выставлен, напряжение ~0.7-0.75, пропусков шагов не заметно, Z на 2х движках, последовательно соединенных.

Вчера попробовал перешиться на 1.1.9, сконфигурил насколько можно идентично 1.1.8, стало еще страннее - при управлении из Пронтерфейса всё ездит ровненько, а из терминалки или скрипта на той же G0 Z50 может завыть, пойти в разнос с соответсвующими последствиями. С возвращением на 1.1.8 все восстанавливается как и было.

В чем может быть беда?
Ответы на вопросы
Кремень КБ Реклама
Кремень КМ Реклама