Ось Z не едет домой.

Подписаться на 3Dtoday
vik177
Идет загрузка
Загрузка
26 Июня 2019
187
17
печатает на Anet A8
Вопросы и Ответы
Подскажите что пропустил.Вроде все настройки для концевиков учол X Y паркуются без проблем а вот ось Z не хочет.
При команде М119 пишет:

SENDING:M119
Reporting endstop status
x_min: open
y_min: open
z_min: TRIGGERED

Но в настройках кажется все правильно:
#define X_HOME_DIR -1 #define Y_HOME_DIR -1 #define Z_HOME_DIR -1 // @section machine // The size of the print bed #define X_BED_SIZE 280 #define Y_BED_SIZE 220 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS 0 #define Y_MIN_POS 0 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 340
Может кто подскажет что пропустил.Так как marlin2.0 хоть и не много но все же отличается.
Вот это что я не могу разобрать:
#define Z_SAFE_HOMING #if ENABLED(Z_SAFE_HOMING) #define Z_SAFE_HOMING_X_POINT 120 // X point for Z homing when homing all axes (G28). #define Z_SAFE_HOMING_Y_POINT 80 // Y point for Z homing when homing all axes (G28). #endif // Homing speeds (mm/m) #define HOMING_FEEDRATE_XY (50*60) #define HOMING_FEEDRATE_Z (4*60)
define X_HOME_DIR -1

#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
// @section machine
// The size of the print bed
#define X_BED_SIZE 280
#def
// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_PO
Ответы на вопрос

Ответы

26.06.19 в 03:33
0
Уточните хоть в чём проблема, не ездит вообще или просто концевик не понимает?
26.06.19 в 10:21
печатает на Anet A8
0
Не уздит вообще просто не риагирует.
26.06.19 в 10:35
печатает на Anet A8
0
Ось Z верх в низ ездит.Но на команду дом не шевелится.В прошивке не могу найти где пропустил.Если знаете помогите.
26.06.19 в 13:32
печатает на Anet A8
0
команда м119 показывает
x_min: open
y_min: open
z_min: TRIGGERED
Хотя стопарь Z не нажат. провода и стопарь проверил все в норме.Да и в прошивке тоже вроде все одинаково прописаны:
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
Может еще какая настройка пропущена.
26.06.19 в 22:50
0
y_min: open
z_min: TRIGGERED
#define Y_MIN_ENDSTOP_INVERTING true
#define Z_MIN_PROBE_ENDSTOP_INVERTING false

Ничего не смущает?
26.06.19 в 23:38
печатает на Anet A8
0
если бы я знал что то не писал бы.А если вас смущает TRIGGERED то концевик разомкнут то есть не нажат.В этом и была проблема.Но как я понял в прошивке просто на min Z прописан автоуровень.
26.06.19 в 23:58
0
Если бы был автоуровень - Z хотя бы дёргался вверх-вниз немного.
Вы что, серьёзно не можете понять значения трёх простых слов, true ,false, inverting? Построить элементарную логическую цепочку?
И в соседние секции загляните, что творится чуть выше, в ENDSTOPPULLUPS, ENDSTOPPULLDOWNS ?
В какие разъёмы на плате концевики воткнуты? Какие контакты на кнопочках используются, нормально замкнутые или нормально разомкнутые?
27.06.19 в 00:16
печатает на Anet A8
0
У меня концевики NO.что меня должно смущать?Поэтому и спрашиваю почему концевик z пишет TRIGGERED.Я понимаю значение слов поэтому и задавал вопрос.
27.06.19 в 00:20
0
Блин. Все концвики NO.
В конфиге написано: Y_MIN_ENDSTOP_INVERTING true, ось Y хомячится нормально.
далее написано Z_MIN_PROBE_ENDSTOP_INVERTING false, ось Z не хомячится.
Что тут может быть непонятно?
27.06.19 в 00:30
печатает на Anet A8
0
А что такое Z_MIN_PROBE

Строка
Z_MIN_ENDSTOP_INVERTING true,

Сейчас у меня все также.Но строку с автоуровнем я закоментировал и все работает.Так что я не знаю как что понимаете но люди сразу сказали в чем дело и где копать.
27.06.19 в 00:35
0
Я в ваших обрывках конфига автоуровня не видел, только Z_SAFE_HOMING, который ни на что толком не влияет.
27.06.19 в 00:39
печатает на Anet A8
0
Я и не писал строки автоуровня.потому что не знал про неё пока мне не подсказали люди.
26.06.19 в 04:30
1
Почему концевик по оси z сраьотал? Он в этот момент по факту зажат или нет? Если зажат, то опустите стол в ручную и посмотрите что получится, если он опять сработал, то ищите обрыв, неправильное подключение или вовсе неисправность концевика. Если он сработал (trigeret), а по факту не зажат и при его срабатывании он не сработал (open), инвертируйте логику.
26.06.19 в 10:26
печатает на Anet A8
0
Нет ось Z совсем не реагирует на команду дом.
26.06.19 в 10:32
печатает на Anet A8
0
Проверил все и шлейф и концевик.В настройках где то пропустил но не могу найти где если можете подскажите.
26.06.19 в 13:42
печатает на Anet A8
0
команда м119 показывает
x_min: open
y_min: open
z_min: TRIGGERED
Хотя стопарь Z не нажат. провода и стопарь проверил все в норме.Да и в прошивке тоже вроде все одинаково прописаны:
X_MIN_ENDSTOP_INVERTING true
Y_MIN_ENDSTOP_INVERTING true
Z_MIN_ENDSTOP_INVERTING true
X_MAX_ENDSTOP_INVERTING false
Y_MAX_ENDSTOP_INVERTING false
Z_MAX_ENDSTOP_INVERTING false
Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the probe.
Может еще какая настройка пропущена.
26.06.19 в 06:25
0
Вот это что я не могу разобрать
это координаты места, в котором будет выполняться хоминг по Z при выполнении команды G28. имеет смысл только для активных датчиков - в этом случае обычно прописывают центр стола + смещение датчика относительно сопла. для обычного концевика без разницы

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