Anet A8 с прошивкой Marlin: Auto home упирается в стол

Я перешел от ответа на предыдущий вопрос. Теперь, поскольку базовое видео, за которым я следую, не на английском языке, я хочу, чтобы была исправлена следующая фаза: проверка не удалась

Автоматическое наведение, показывающее сбой Z-наведения

ProbeErrorLCD

После окончательной загрузки настроенной прошивки и поднятия датчика я вижу, что экструдер немного опускает стол, когда я автоматически возвращаюсь домой, а затем на ЖК-экране появляется сообщение о том, что зондирование не удалось.

Если сравнить с последней конфигурацией (v1.1.9).файл h с GitHub, вот изменения:

#define FIX_MOUNTED_PROBE // Line #0719, Uncommented

#define X_PROBE_OFFSET_FROM_EXTRUDER 16  // Line # 0779, Was 0
#define Y_PROBE_OFFSET_FROM_EXTRUDER 58  // Line # 0780, Was 0

#define Z_HOMING_HEIGHT 5 // Line # 0870, Was 4  

// #define MIN_SOFTWARE_ENDSTOP_Z // Line # 0907 Commented

#define AUTO_BED_LEVELING_LINEAR // Line # 0977, Uncommented

#define LEFT_PROBE_BED_POSITION  (X_PROBE_OFFSET_FROM_EXTRUDER + MIN_PROBE_EDGE) // Line # 1027, Uncommented
#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE                   - MIN_PROBE_EDGE) // Line # 1028, Uncommented
#define FRONT_PROBE_BED_POSITION (Y_PROBE_OFFSET_FROM_EXTRUDER + MIN_PROBE_EDGE) // Line # 1029, Uncommented
#define BACK_PROBE_BED_POSITION  (Y_BED_SIZE                   - MIN_PROBE_EDGE) // Line # 1030, Uncommented

#define Z_SAFE_HOMING // Line # 1144, Uncommented

Из приведенного выше набора изменений строки 1027-1030 взяты из другого вопроса SO, о котором я упоминал выше, остальные следуют за видео.

После завершения шагов до того момента, когда я нажимаю прошивку и должен поднять ROKO, я следовал инструкциям в этом видео, моя операция "Автоматический дом" не работает.

Обновление 1

Я использовал Pronterface, как рекомендовал @dgrat в комментариях ниже, и получил такой результат:

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

На этот раз я не получил сообщение об ошибке проверки.

Что дальше?

Обновление 2

Я также пошел дальше и опробовал второй ответ, где @0scar рекомендует раскомментировать #define MIN_SOFTWARE_ENDSTOP_Z.

Результаты точно такие же: головка ударяется о печатный стол и возвращается назад, а затем медленно опускается, слегка ударяя и сжимая пружину, прежде чем остановиться. На этот раз я не получил сообщение об ошибке проверки.

, 👍3

Обсуждение

Срабатывает ли конечная остановка?, @dgrat

@dgrat Как мне обнаружить этот триггер?, @Hassan Gulzar

Для этого есть команда. http://marlinfw.org/docs/gcode/M119.html. Я использую его время от времени с http://www.pronterface.com/. Вы не первый, у кого возникают такие проблемы. Я предлагаю всегда проверять выключатели перед использованием машины, чтобы избежать повреждений., @dgrat

@dgrat, пожалуйста, проверьте обновление темы, @Hassan Gulzar

Я также проверил, что повышение оси z всего на 2 нм заставляет бумагу формата А4 на столе двигаться с приемлемым сопротивлением. Я как-то жестко закодировал позицию Z?, @Hassan Gulzar


1 ответ


1

Вы должны отменить комментарий в следующей строке, чтобы избавиться от сообщения об ошибке "Проверка не удалась":

// #define MIN_SOFTWARE_ENDSTOP_Z // Line # 0907 Commented

Для

#define MIN_SOFTWARE_ENDSTOP_Z

Вы в основном отключили использование минимального ограничителя Z, в то время как на самом деле вы используете его, разница в том, что теперь это датчик, а не механический переключатель.

Пожалуйста, обратите внимание на расстояние от датчика до стола, похоже, что он находится довольно далеко. Перед отправкой команды auto home лучше заранее протестировать срабатывание конечной остановки; для отправки команд G-кода через терминал внешнего приложения можно использовать внешнее приложение (например, Pronterface, Repetier-Хост, OctoPrint и т.д.), USB-кабель и ноутбук/компьютер. Код M119 выведет состояние триггера endstop на терминал.


,

Я внесу это изменение и снова нажму прошивку. Я вернусь к этому вопросу. Я не знаю, почему парень на видео прокомментировал это., @Hassan Gulzar

@HassanGulzar Вы исправили это, если не обновите свой вопрос, чтобы на него могли ответить другие люди, или можно сделать обновление., @0scar

Ещё нет. Мне нужно повторить настройку, чтобы проверить, не сделал ли я что-то не так, @Hassan Gulzar

Я попробовал использовать строку без комментариев, но результат тот же. Головка все еще прижата к горячей плите так, что пружины немного сжаты., @Hassan Gulzar

@HassanGulzar, насколько видно, конфигурация в порядке, обязательно добавьте ссылку на свою конфигурацию.файл h. То, что вы сейчас описываете, заключается в том, что оно работает правильно, но настроено неправильно., @0scar