G28 игнорирование смещений X/Y Z-Зонда
Недавно я установил плату SKR 1.3 с 3DTouch-зондом на свой Creality Ender 3 Pro.
Зонд работает, G29
творит свою магию, но:
Если я выдам простой G28
, то hotend сначала будет иметь X и Y, как и до Z-зонда.
Зонд теперь рядом, а не над столом.
В качестве следующего шага принтер должен разместить ось Z. Зонд развертывается, и Z начинает опускаться, пока не врезается в стол, потому что зонд не попадает в стол (если я его не остановлю).
Я настроил смещения X/Y для зонда, но они, похоже, не соблюдаются при выполнении кода G28
.
Если я home X/Y "вручную" с помощью G28 X Y
перемещаю хотенд с помощью G1 X45 Y10
, то home Z с помощью G28 Z
работает нормально.
Что я пропустил? Это намеренное поведение, и пользователь должен позаботиться о том, чтобы никогда не выпускать обычный G28
?!
@Odious, 👍4
2 ответа
Вам необходимо включить константу Z_SAFE_HOMING
(например: #define Z_SAFE_HOMING
) в файле конфигурации вашего принтера (если вы используете встроенное ПО Marlin, то есть). Это приведет к перемещению сопла в середину пластины перед опусканием сопла по умолчанию:
#if ENABLED(Z_SAFE_HOMING)
#define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2) // Точку X для наведения Z при наведении на все оси (G28).
#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2) // Точку Y для наведения на Z при наведении на все оси (G28).
#endif
Используйте Z Безопасное наведение
, чтобы избежать наведения с помощью Z-зонда за пределами рабочей зоны
Согласно прошивке Marlin с включенной этой функцией:
- Разрешить Z-самонаводку только после того, как X и Y-самонаводящиеся И шаговые драйверы все еще включены.
- Если время ожидания шаговых драйверов истечет, ему потребуется повторное наведение X и Y перед наведением Z.
- Переместите зонд Z (или сопло) в определенную точку XY перед наведением Z, когда будут наведены все оси (G28).
- Не допускайте Z-наведения, когда зонд Z находится за пределами рабочей зоны.
Чтобы включить БЕЗОПАСНОЕ САМОНАВЕДЕНИЕ Z, в файле configuration.h
выполните поиск (Ctrl+F) для #define Z_SAFE_HOMING
. По умолчанию он будет отключен, чтобы включить его, просто раскомментируйте
строку
- Датчик 3DTouch выходит из строя после развертывания и запуска зонда
- Клон BLTouch не развертывается, укладывается или развертывается при наведении или автоматическом выравнивании
- Как подключить модуль оптрона к датчику ABL и плате Ender 3
- Не могу установить уровень Ender 3 V1
- Ведущий винт оси Z не поворачивается для регулировки высоты при использовании автоматического выравнивания
- Эндер 3 странное падение уровня стола
- Z-уровень сопла не совмещен с Z-зондом
- Как установить границы Z-зонда в прошивке при использовании автоматического выравнивания стола?