При Houm голова не доезжает до концевика Z

leym
Идет загрузка
Загрузка
21.10.2018
256
5
печатает на Anet A6
Вопросы и ответы
В прошивке указал нужные мне координаты Houm Всё встает каk нужно, но по Z голова не доезжает 5мм до срабатывания концевика.

#if ENABLED(Z_SAFE_HOMING)

#define Z_SAFE_HOMING_X_POINT 0 // X point for Z homing when homing all axes (G28).

#define Z_SAFE_HOMING_Y_POINT 10 // Y point for Z homing when homing all axes (G28).

#endif

Указываю эти 5мм в прошивке( Z_SAFE_HOMING_X_POINT -5), Марлин(1.1.8.) выдает ошибку при компиляции. Как догнaть голову чтобы сработал концевик?
Ответы на вопросы

Ответы

21.10.2018 в 12:55
2

Houm? Смешно ) Да еще и не раз. Что мешало нормально написать? 
Чтобы можно было выходить в минуса и уж тем более дальше нуля без хома надо отключить софтварные концевики:
#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true // If true, axis won't move to coordinates greater than the defined lengths below.

21.10.2018 в 14:32
0

Прописал #define Z_SAFE_HOMING_X_POINT -5
 В этих строках:  #define min_software_endstops true
#define max_software_endstops true
( и даже false пробовал, по бестолковке)Чёт я не так делаю штоли?. Все равно пишет, что не может! #error 'Z_SAFE_HOMING_X_POINT can't be reached by the nozzle. Мож опять, что ненормально пишу??

21.10.2018 в 17:27
1

Z_SAFE_HOMING_X_POINT - это высота, на которую поднимается голова, после обнаружения Z0. вы предлагаете принтеру забурить голову в стол, вот он и ругается. мне бы тоже не понравилось...
#define min_software_endstops true
#define max_software_endstops true
отвечают за 'полярность' срабатывания концевиков - нормально замкный или нормально разомкнутый. при неправильной установке - голова движется только в одну сторону, а с хомингом могут быть любые чудеса. M119 вам в помощь.

21.10.2018 в 20:41
0

Блин, я в этой прошивке совсем никак. Вы мне подскажите конкретно что и где прописать, чтобы каретка, посланная домой уперлась в концевик. Как-то вроде неправильно, что он не срабатывает из-за недоезжания по Х. Или так и должно быть? Я, в натуре, совсем ничо не понимаю. Все что перевожу с аглцкого в Марлине, мне  них.. не понятно, при моей бестолковости в программировании. И М119... Ну вижу я, как выглядят концевики в Пронтерфейсе, а дальше, как пользовать этой М119?

22.10.2018 в 00:47
1

ну как бы Марлин отрабатывает хоум следующим образом: быстро едет к 0; немного возвращается; медленно подъезжает до срабатывания концевика. такой алгоритм по всем осям. по Z дополнительно после этого приподнимает голову.
#define Z_SAFE_HOMING_[ось]_POINT
задаёт координаты точки в которой будет выполняться 'Home' по оси Z

прошивка: ставим стол там, где точно не сработал ни один концевик. отправляем M119, смотрим состояние концевиков. должно быть везде False. если это не так - правим прошивку по соответствующей оси:
#define [ось]_MIN_ENDSTOP_INVERTING [False/True]
руками переключаем концевики по одному; каждый раз (удерживая концевик) отправляем М119 - состояние должно измениться.
после этого команда 'Home' должна отрабатывать корректно.

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

Читайте в блогах

Обзор пластика компании Top 3D Shop, предоставленного компанией Top 3D Shop.

Marty McFly

Проба PETG держатель филамента.

Mini cube factory ЧПУ 5 в 1

Raise3D Pro2 Plus - лучший крупноформатный 3D-принтер: обзор от all3dp.com

Планы на дельту.