Как настроить Z offset
Z offset — поправка высоты сопла над столом на первом слое. Стол может быть идеально выровнен, но если сопло в целом идёт на 0,1 мм выше нужного, первый слой не прилипнет. Подбирают Z offset на тесте первого слоя: печатают квадрат в один слой и на ходу опускают или поднимают сопло.
Быстрый способ — на ходу во время печати
- Запустите тест первого слоя (квадрат 50 × 50 мм в один слой или готовый тест из слайсера).
- Во время печати откройте на экране принтера подстройку Z — она обычно называется Z offset или Babystep Z.
- Меняйте шагами по 0,02–0,05 мм и смотрите на новые линии:
- круглые, со щелями — опустите сопло;
- прозрачные, с бороздками, сопло скребёт — поднимите.
- Когда линии стали плоскими и сливаются без щелей, сохраните значение (на многих принтерах — пунктом сохранения настроек в меню).
Направление: отрицательная поправка — сопло ближе к столу, положительная — дальше.
Командами
Те же поправки можно задать командами из консоли — например, в Pronterface, OctoPrint или веб-интерфейсе Klipper. Команды зависят от прошивки принтера — какая у вас, сказано в инструкции к нему.
Marlin
Сдвинуть сопло во время печати на 0,02 мм вниз:
M290 Z-0.02 ; сдвинуть сопло на 0,02 мм ближе к столуЕсли в прошивке включено, что такие сдвиги меняют и поправку датчика, после подбора её остаётся сохранить:
M851 ; показать текущие смещения датчика
M500 ; сохранить настройки в память принтераПоправку датчика можно задать и сразу числом:
M851 Z-1.25 ; смещение датчика по Z (у вас будет своё значение)
M500Чем значение меньше (более отрицательное), тем ближе сопло к столу. Меняйте его на сотые доли миллиметра, а не сразу на миллиметр.
Klipper
С датчиком смещение подбирают инструментом калибровки — нагрейте стол и сопло до рабочих температур, затем:
G28
PROBE_CALIBRATEKlipper ощупает стол датчиком и поставит сопло над этой точкой. Опускайте сопло командами TESTZ Z=-0.1 (затем шагами поменьше, TESTZ Z=-0.02), пока лист бумаги не будет двигаться под ним с лёгким трением. Затем ACCEPT и SAVE_CONFIG — настройки запишутся, Klipper перезапустится.
Если поправка подобрана на ходу во время печати (SET_GCODE_OFFSET Z_ADJUST=-0.02 или кнопками веб-интерфейса), перенести её в смещение датчика можно после печати:
Z_OFFSET_APPLY_PROBE
SAVE_CONFIGПодводные камни
Не опускайте сопло большими шагами: при слишком низком Z offset сопло врезается в стол и царапает покрытие, а экструдер начинает щёлкать. Если это случилось — сразу поднимите сопло или остановите печать.
- Капля пластика на сопле при калибровке завышает зазор. Очистите кончик сопла до настройки.
- Разные поверхности — разная толщина: текстурный и гладкий лист, стекло. После замены листа Z offset часто приходится подправлять.
- Поменяли сопло или датчик — Z offset нужно подобрать заново.
- Знак поправки в Marlin и Klipper считается по-разному: в Klipper
z_offsetв файле настроек — расстояние от сопла до стола в момент срабатывания датчика, обычно положительное. Пользуйтесь инструментами калибровки, а не пересчитывайте вручную. - Если в одной части стола хорошо, а в другой нет, Z offset тут ни при чём — нужна калибровка стола: Как откалибровать стол.