MKS SBASE проблема с парковкой оси Z

Подписаться на 3Dtoday
trebis
Идет загрузка
Загрузка
22 Февраля 2019
253
13
Вопросы и Ответы
Весь мозг уже сломал не могу решить проблему с парковкой по оси Z. Принтер самодельный на основе Freebot mini кинематика hbot привод оси Z ремень, смузи последняя с гитхаба. Концевик по Z max оптический Z min нет стоит bl touch но еще не настроен в прошивке.
При нажатии home Z хоть в репетире хоть в пронтерфейс хоть с tft32 стол сдвигается на небольшое расстояние и останавливается, так постоянно нажимая home Z можно добраться до концевика и парковка отрабатывается как положено - касание откат касание. С остальными осями все Ок.
Судя по выводу команды M119 концевик работает, замена концевика с оптического на микрик ничего не дала, результат тот-же. Подключен вроде правильно в Z+. Пробовал инвертировать в конфиге, стол едет в обратную сторону и упирается в экструдер.
Кусок конфига концевиков.

## Endstops
# See http://smoothieware.org/endstops
endstops_enable true # The endstop module is enabled by default and can be disabled here
corexy_homing true # Set to true if homing on a hbot or corexy
alpha_min_endstop 1.24^! # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground
alpha_max_endstop nc # 1.25^ # Pin to read max endstop, uncomment this and comment the above if using max endstops
alpha_homing_direction home_to_min # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop
alpha_min 0 # This gets loaded as the current position after homing when home_to_min is set
alpha_max 190 # 200 # This gets loaded as the current position after homing when home_to_max is set
beta_min_endstop nc # 1.26^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground
beta_max_endstop 1.27^! # Pin to read max endstop, uncomment this and comment the above if using max endstops
beta_homing_direction home_to_max # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop
beta_min 0 # This gets loaded as the current position after homing when home_to_min is set
beta_max 190 # This gets loaded as the current position after homing when home_to_max is set
gamma_min_endstop nc # 1.28^ # Pin to read min endstop, add a ! to invert if endstop is NO connected to ground
gamma_max_endstop 1.29^ # Pin to read max endstop, uncomment this and comment the above if using max endstops
gamma_homing_direction home_to_max # Or set to home_to_max and set alpha_max and uncomment the alpha_max_endstop
gamma_min 0 # This gets loaded as the current position after homing when home_to_min is set
gamma_max 180 # This gets loaded as the current position after homing when home_to_max is set

Помогите разобраться не могу выспаться:(
Ответы на вопрос

Ответы

22.02.19 в 11:53
печатает на Anet A8
0
По Z нужно оставить или БлТач или концевик по MAX иначе будешь иметь проблемы. Да и не нужно два концевика.
22.02.19 в 13:01
0
БлТач не прописан в конфиге да и по факту отключен пока принтер настраивается. Но буду иметь ввиду.
22.02.19 в 12:23
печатает на RepRap
0
У вас принтер не может понять на какой концевик ориентироваться. Или считает, что концевик в не рабочем состоянии или уже сработал. Ищите в прошивке
22.02.19 в 12:32
печатает на Delta-X
0
del
22.02.19 в 12:37
печатает на Delta-X
0
gamma_max_endstop 1.29^
пробовали добавить восклицательный знак? (как у других)
т.е. так gamma_max_endstop 1.29^!
22.02.19 в 13:02
0
При инвертировании стол просто уходит вверх и упирается в экструдер.
22.02.19 в 14:00
печатает на Delta-X
0
gamma_max_endstop не имеет отношения к направлению движения праковки, за это отвечает gamma_homing_direction. у вас указано, что должен парковаться в максимум, тогда там и должен стоять концевик gamma_max_endstop, если хотите наоборот парковаться то нужно и концевик переткнуть и направление парковки поменять

когда все концевики "отжаты" M119 что даёт? и аналогичная команда, но когда все "нажаты"? да, и, концевики все одинотипные и распаяны одинаково?
з.ы.
или как ниже написали, есть файле config_overlay, и в нём совершенно иные значения
22.02.19 в 15:06
печатает на Delta-X
0
а должен идти вниз? максиму когда стол внизу? и парковка Z внизу? и с gamma_max_endstop 1.29^! стол едет вверх, а с gamma_max_endstop 1.29^ едет почучуть? разъём двигателя разверните на 180 градусов вместе с gamma_max_endstop 1.29^! должен поехать куда надо
22.02.19 в 12:47
печатает на ZAV-MAX-PRO
0
Вангую gamma_max_travel стоит мизерный.
22.02.19 в 13:03
0
gamma_max_travel 500
Вроде все в порядке.
22.02.19 в 13:11
печатает на Anycubic Kossel linear plus
0
Я бы начал с элементарных наводок. Т.е. или посмотрел бы осцилом на сигнальный проводок, или просто обмотал бы его временно той же фольгой.
Второе - как уже говорили про gamma_max_travel. Есть шанс что хоть в конфиге он у тебя и 500, но вот в "eeprom" (оверлей) он стоит маленький.
22.02.19 в 14:21
0
У меня вот так

# Endstops
endstops_enable trye # модуль остановки конца включен по умолчанию и может быть отключен здесь
corexy_homing true # выбор true при размещении на hbit или corexy
alpha_min_endstop 1.24^ # добавьте ! чтобы инвертировать, если остановка конца НЕ подключена к земле
#alpha_max_endstop nc # ОТМЕТЬТЕ выбор к nc, если это не установлено
alpha_homing_direction home_to_min # или набор к home_to_max и набор alpha_max
alpha_min 0 # это загружено после размещения, когда home_to_min установлен
alpha_max 220 # это загружено после размещения, когда home_to_max установлен
beta_min_endstop 1.26^ #
#beta_max_endstop nc #
beta_homing_direction home_to_min #
beta_min 0 #
beta_max 220 #
gamma_min_endstop 1.28^ # 1.28v!
#gamma_max_endstop nc #
gamma_homing_direction home_to_min #
gamma_min 0 #
gamma_max 300 #
Концевики только по MIN.
Всё работает.
22.02.19 в 15:47
0
Всем спасибо. Проблема решена. Как всегда все просто - банальная невнимательность и привычка к механике прюши. Шаговик крутился не в ту сторону, поменял местами обмотки все заработало как надо.

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