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

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

2026.11.07                  


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

15. Калибровка Z-offset щупа

Это самый важный этап.

В Marlin 1.1.9 смещение щупа по Z задаётся командой:

M851

15.1. Подготовка

  1. Прошейте принтер.

2. Включите EEPROM, если ещё не включён:

#define EEPROM_SETTINGS

3. После прошивки можно сбросить настройки:

M502
M500

M502 — загрузить значения по умолчанию.
M500 — сохранить в EEPROM.

  1. Нагрейте стол и сопло до рабочих температур.
  2. Очистите стол и сопло.

15.2. Калибровка через бумагу



Пример порядка действий:

M851 Z0
G28
G1 X100 Y100 Z10 F3000
G1 Z5 F600

Дальше аккуратно опускайте сопло к столу.

Можно использовать:

G1 Z1 F120
G1 Z0.5 F60
G1 Z0.2 F60

Если сопло ещё далеко от стола, можно использовать babystepping:

M290 Z-0.025

Каждая команда опустит сопло на 0.025 мм.

Повторяйте:

M290 Z-0.025

пока лист бумаги под соплом не начнёт слегка цепляться.

Затем посмотрите текущую координату:

M114

Например, принтер показывает:

X:100.00 Y:100.00 Z:-0.15

Тогда установите:

M851 Z-0.15

Сохраните:

M500

15.3. Проверка

Сделайте новый home:

G28

Затем поднимитесь и опуститесь к нулю:

G1 Z5 F600
G1 Z0 F120

Проверьте бумагу.

Если слишком высоко:

M851 Z-0.20

Если слишком низко:

M851 Z-0.10

После каждого изменения:

M500

16. Проверка работы щупа

16.1. Проверка состояния датчика

M119

До срабатывания:

z_min: open

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

z_min: TRIGGERED

Если наоборот — меняйте инверсию.


16.2. Одиночное измерение

G28
G30

G30 выполнит одно измерение в текущей точке или в ближайшей допустимой точке.

Пример ответа:

Bed X: 100.00 Y: 100.00 Z: 0.12

16.3. Проверка повторяемости

Очень полезная команда:

M48 P10 X100 Y100

Она сделает 10 измерений в точке и покажет отклонение.

Пример:

Mean: 0.0234 Min: 0.0180 Max: 0.0290 Range: 0.0110

Чем меньше разброс, тем лучше.

Если разброс большой:

  • датчик шатается;
  • плохое питание;
  • наводки на проводах;
  • слишком высокая скорость;
  • датчик перегревается;
  • индуктивный датчик реагирует не на тот металл;
  • стол грязный.

17. Использование автоуровня

После home можно запустить:

G28
G29

или:

G28
G29 P1

в зависимости от выбранного метода.

Для печати обычно используют:

G28
G29
G1 Z5 F600
G1 X0 Y0 F3000

Если используете AUTO_BED_LEVELING_BILINEAR, сетка будет применяться автоматически во время движения при печати.


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


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

Комментарии

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