Подробный гайд по настройке Z-щупа в Marlin 1.1.9 - Часть 2

Подробный гайд по настройке Z-щупа в Marlin 1.1.9. Настройка пинов, инверсии, смещений, калибровка Z-offset, BLTouch и автовыравнивание стола.

2026.11.07                  


Подробный гайд по настройке Z-щупа в Marlin 1.1.9 - Часть 2Подробный гайд по настройке Z-щупа в Marlin 1.1.9 - Часть 2

5. Инверсия сигнала щупа

Это один из самых важных пунктов.

Найдите:

#define Z_MIN_PROBE_ENDSTOP_INVERTING false

или:

#define Z_MIN_PROBE_ENDSTOP_INVERTING true

Параметр определяет, как плата понимает срабатывание датчика.


5.1. Как проверить инверсию

Прошейте прошивку или подключитесь по USB и отправьте:

M119

Вы увидите состояние концевиков, например:

z_min: open

Теперь поднесите металл к индуктивному датчику или нажмите механический щуп и снова:



M119

Должно стать:

z_min: TRIGGERED

Если до срабатывания TRIGGERED, а при срабатывании open, нужно поменять инверсию.


5.2. Правило

Правильное состояние:

  • датчик не сработал → open;
  • датчик сработал → TRIGGERED.

Если наоборот, измените:

#define Z_MIN_PROBE_ENDSTOP_INVERTING true

на:

#define Z_MIN_PROBE_ENDSTOP_INVERTING false

или наоборот.

Для механических концевиков часто:

#define Z_MIN_PROBE_ENDSTOP_INVERTING false

Для индуктивных/ёмкостных датчиков может быть:

#define Z_MIN_PROBE_ENDSTOP_INVERTING true

Для BLTouch чаще приходится подбирать по факту через M119.


6. Настройка смещения щупа относительно сопла

В Marlin 1.1.9 параметр обычно называется:

#define PROBE_OFFSET_FROM_EXTRUDER {X, Y, Z}

В более новых версиях он называется:

#define NOZZLE_TO_PROBE_OFFSET {X, Y, Z}

Но для 1.1.9 чаще используется именно:

PROBE_OFFSET_FROM_EXTRUDER

6.1. Что означают значения

Формат:

#define PROBE_OFFSET_FROM_EXTRUDER {0, 0, -1.5}

Где:

  • первое значение — смещение датчика по X относительно сопла;
  • второе — смещение по Y;
  • третье — смещение по Z.

6.2. Примеры

Если датчик установлен ровно над соплом:

#define PROBE_OFFSET_FROM_EXTRUDER {0, 0, 0}

Если датчик слева от сопла на 30 мм:

#define PROBE_OFFSET_FROM_EXTRUDER {-30, 0, 0}

Если датчик справа от сопла на 35 мм:

#define PROBE_OFFSET_FROM_EXTRUDER {35, 0, 0}

Если датчик спереди на 10 мм:

#define PROBE_OFFSET_FROM_EXTRUDER {0, -10, 0}

Если датчик сзади на 10 мм:

#define PROBE_OFFSET_FROM_EXTRUDER {0, 10, 0}

Для Z важнее всего третье значение.

Например:

#define PROBE_OFFSET_FROM_EXTRUDER {0, 0, -1.2}

Это означает, что датчик срабатывает, когда сопло находится примерно на 1.2 мм выше точки касания.


6.3. Диапазон смещения

Рекомендуется включить:

#define Z_PROBE_OFFSET_RANGE_MIN -20
#define Z_PROBE_OFFSET_RANGE_MAX 20

Если щуп имеет большой вылет или смещение, увеличьте диапазон.


7. Высота подъёма между измерениями

Эти параметры задают, на какую высоту поднимается сопло/щуп между точками измерений.

Найдите:

#define Z_CLEARANCE_DEPLOY_PROBE
#define Z_CLEARANCE_BETWEEN_PROBES
#define Z_CLEARANCE_MULTI_PROBE

Пример безопасных значений:

#define Z_CLEARANCE_DEPLOY_PROBE 10
#define Z_CLEARANCE_BETWEEN_PROBES 5
#define Z_CLEARANCE_MULTI_PROBE 5

Что они делают:

  • Z_CLEARANCE_DEPLOY_PROBE — высота для выдвижения/убирания щупа;
  • Z_CLEARANCE_BETWEEN_PROBES — высота между точками автоуровня;
  • Z_CLEARANCE_MULTI_PROBE — высота при многократном опросе одной точки.

Если стол кривой, завышайте значения, чтобы сопло не цепляло стол.


8. Скорости щупа

Найдите:

#define XY_PROBE_SPEED
#define Z_PROBE_SPEED

Пример:

#define XY_PROBE_SPEED 4000
#define Z_PROBE_SPEED 700

Значения в мм/мин.

Рекомендации:

  • для первого запуска ставьте медленнее;
  • для индуктивных датчиков можно 600–900 мм/мин;
  • для механических щупов лучше 300–600 мм/мин;
  • для хлипких конструкций снижайте скорость.

Если щуп дребезжит или промахивается, уменьшите:

#define Z_PROBE_SPEED 400

Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Статью подготовил: Аверко Денис Сергеевич @Nymexis г. Омск (специалист по ЗИ)

Комментарии

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