Z offset: что это и где он в OrcaSlicer и Cura

Z offset (Z-offset, «зет-офсет», смещение по оси Z) - поправка к высоте сопла относительно точки, которую принтер считает нулём, то есть поверхностью стола. От неё зависит зазор между соплом и пластиной на первом слое. Слишком низкое положение способно поцарапать пластину или перекрыть выход сопла, слишком высокое даёт раздельные линии первого слоя, которые не держатся.

На многих современных принтерах Z-offset настраивается штатной калибровкой или на экране машины. Поле в OrcaSlicer (англ. OrcaSlicer - бесплатный нарезчик 3D-моделей на базе Bambu Studio и PrusaSlicer) не является универсальным способом и может дублировать уже применённое смещение.

Короткий ответ: где лежит поле

Поле Z offset в OrcaSlicer 2.4.2 находится в настройках принтера, а не материала и не процесса. Путь: в левой панели откройте настройки принтера, вкладка «Основные» (Basic information), группа «Область печати» (Printable space), поле «Смещение координат оси Z» (Z offset) в миллиметрах. Поле видно в расширенном режиме настроек (Advanced) и выше.

Это не тонкая подстройка под каждый слой. По официальной документации OrcaSlicer это значение прибавляется (или вычитается) ко всем Z-координатам в готовом G-code (управляющий код для принтера) и служит компенсацией неправильного нуля концевого датчика. То есть чинить обычно надо сам ноль на принтере, а поле в слайсере трогать только когда починить на принтере нельзя.

Почему Z-offset живёт в настройках принтера

Физика первого слоя не зависит от того, печатаете Вы PLA (англ. PLA - полилактид, самый ходовой пластик) или PETG (англ. PETG - модифицированный полиэстер, более прочный). Смещение сопла относительно стола - это про конкретную машину, поэтому OrcaSlicer и хранит его в профиле принтера.

Отдельной «общей» настройки Z-offset для всех принтеров сразу в OrcaSlicer нет, и это удобно: у одного принтера ноль датчика выставлен идеально, у другого - мимо на десятые доли миллиметра, и одно общее значение сломало бы первый слой на второй машине. В Cura, наоборот, штатного поля нет вовсе, его добавляет дополнение, об этом ниже.

Если у Вас несколько принтеров и Вы переключаетесь между ними в одном проекте, Z-offset подтянется из профиля того принтера, который выбран в левой панели. Перепроверяйте после переключения - это самая частая причина «вчера всё было хорошо, сегодня сопло царапает».

Сначала выясните, где хранится смещение

Откройте руководство конкретной модели и определите, где хранится смещение:

Не складывайте несколько поправок, если не понимаете порядок их применения. На принтерах с автокалибровкой стола (Bambu, Anycubic с LeviQ, Creality с автоуровнем) первым делом проверьте штатную калибровку на самой машине и только потом, если она идеальна, а первый слой всё равно не тот, добавляйте смещение в слайсере.

Где найти Z-offset пошагово

OrcaSlicer устроен так: слева на главном экране три блока - «Принтер», «Материал» (пластик) и «Настройки» (процесс печати). При наведении на название профиля рядом появляется значок редактирования с подсказкой «Изменить профиль», у блока «Принтер» есть ещё значок настроек в заголовке. Это вход в редактор профиля.

Шаг 1. Откройте профиль именно принтера

Нажмите значок редактирования рядом с принтером (не рядом с материалом и не рядом с настройками печати - это важно). Откроется окно настроек принтера с вкладками.

Шаг 2. Откройте вкладку «Основные»

Вкладки идут в верхней строке окна. Выберите первую - «Основные» (Basic information).

Шаг 3. Найдите группу «Область печати»

В группе «Область печати» (Printable space) лежат форма и размер стола, высота печати, выбор сменных покрытий и строка «Смещение координат оси Z» (Z offset). В английских видео эту группу иногда путают с полем Printable area: это отдельная строка формы стола внутри той же группы.

Шаг 4. Если поля не видно - включите расширенный режим

В OrcaSlicer 2.4 над настройками стоит трёхпозиционный переключатель уровня: Simple, Advanced и Expert (простой, расширенный, экспертный). Поле Z offset относится к расширенному уровню, в простом режиме его не видно - переключите на Advanced или Expert. Если заводской профиль скрывает поле, это не повод дописывать команду смещения вручную в стартовый код.

Шаг 5. Введите значение и сохраните

Знак значения важен:

После ввода сохраните профиль принтера значком дискеты в окне настроек - иначе изменение потеряется при следующем запуске. Признак несохранённого профиля - звёздочка перед его названием.

Безопасная проверка первого слоя

  1. Очистите пластину разрешённым средством, без мыла и жирных плёнок.
  2. Установите правильную пластину и в принтере, и в слайсере.
  3. Выполните штатное выравнивание и калибровку на принтере.
  4. Нарежьте и запустите небольшой тест первого слоя (квадрат в один слой, без стенок).
  5. Смотрите на начало печати и будьте готовы остановить её.
  6. Меняйте смещение только минимальным шагом, который позволяет интерфейс, - удобно двигаться примерно по 0.05 мм за подход.

Как читать свежие линии первого слоя:

Обычно хватает двух-трёх коротких итераций. Готовый квадрат не должен отрываться от стола рукой без усилия, а на нижней стороне должен быть ровный однородный рисунок без дырок. Если отщёлкивается ногтем, но не отрывается рукой - для PEI это норма.

Тип пластины тоже влияет на прилипание

В OrcaSlicer есть выбор типа стола. На Z-offset напрямую он не влияет, но подставляет свою температуру первого слоя под покрытие - и часто проблему «плохо прилипает» решает именно правильный тип пластины, а не смещение.

Если в той же группе «Область печати» включено «Сменные покрытия стола» (Support multi bed types), в поле «Покрытие» доступны шесть вариантов: «Гладкое (низкотемп.)» (Smooth Cool Plate), «Гладкое (высокотемп.)» (Smooth High Temp Plate), «Текстурное (низкотемп.)» (Textured Cool Plate), «Текстурный лист с PEI» (Textured PEI Plate, PEI - полиэфиримид), «Инженерный лист Bambu» (Engineering Plate) и SuperTack (Cool Plate SuperTack). Температуру первого слоя под каждое покрытие берите из профиля своего пластика и рекомендаций производителя катушки.

Z offset в Cura: как настроить

Главный запрос, по которому эту статью находят в поиске, - про Cura, поэтому коротко и о ней. В Cura 5.13.0 (текущая версия на сентябрь 2026 года) штатного поля Z offset нет. Его добавляет бесплатное дополнение Z Offset Setting автора fieldOfView из встроенного магазина дополнений:

  1. Откройте в Cura «Магазин» (Marketplace), найдите Z Offset Setting и установите.
  2. Перезапустите Cura: без этого дополнение не заработает, программа сама об этом напомнит.
  3. Переключите настройки печати в режим «Своё» (Custom) и найдите поле Z Offset через строку поиска настроек. Оно появится в разделе «Тип прилипания к столу» (Build Plate Adhesion). Чтобы поле всегда было на виду, щёлкните по нему правой кнопкой и выберите «Оставить этот параметр видимым».
  4. Положительное значение отодвигает сопло от стола, отрицательное приближает. Опустить сопло больше, чем на высоту первого слоя, дополнение не даёт, чтобы сопло не упёрлось в стол.

По описанию автора, дополнение прибавляет смещение к первому движению по Z на первом слое и сообщает принтеру, что это исходная высота. Если принтер плохо переносит такой приём, в дополнении есть режим, который сдвигает все координаты Z в файле. Правила те же, что для OrcaSlicer: сначала штатная калибровка и ноль на самом принтере, поправка в слайсере - только когда иначе нельзя. Остальная настройка Cura разобрана в статье Cura для начинающих.

Типичные ошибки

Крутят Z-offset вместо починки нуля. Если на принтере с автокалибровкой первый слой плавает от печати к печати - причина в датчике, кривом столе или грязном сопле. Смещение это маскирует, а не лечит.

Ставят слишком большое смещение. Если приходится задавать большие значения, чтобы первый слой лёг, механически что-то серьёзно не так: снимите стол, проверьте плоскость, прочистите датчик, перекалибруйте.

Меняют значение, не сохранив профиль. Без сохранения изменение исчезнет при перезапуске программы.

Путают Z-offset с Z hop. Z hop - это «подскок» сопла при холостых перемещениях с откатом пластика (англ. retraction - откат филамента) поверх уже напечатанного. К первому слою отношения не имеет и живёт на вкладке «Экструдер», в группе «Подъём головы при откате», подробнее - в статье про Z-hop в OrcaSlicer.

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

Когда остановиться

Если первый слой различается по площади стола (в одном углу прижат, в другом висит), одна поправка Z проблему не решит. Проверьте сетку стола, загрязнение, деформацию пластины, крепление датчика и механику оси Z.

Чеклист перед калибровкой

Частые вопросы

Почему в OrcaSlicer меняю Z offset, а при печати ничего не меняется?

Проверьте три вещи. Первое: правка сделана в профиле того принтера, который выбран сейчас, и профиль сохранён. Второе: модель нарезана и файл экспортирован заново после правки. Третье: откройте G-код в текстовом редакторе. OrcaSlicer прибавляет смещение к высоте каждого слоя, поэтому переход на первый слой будет стоять на высоте слоя плюс смещение. Стартовый код принтера (прогрев, калибровка, продувка) при этом не сдвигается. Если значения сдвинулись, а первый слой не изменился, принтер, скорее всего, применяет своё смещение из прошивки или датчика.

Как сохранить Z offset на принтере с Klipper?

Klipper - прошивка 3D-принтера, в которой расчёты ведёт обычный компьютер (часто мини-компьютер вроде Raspberry Pi), а плата принтера только исполняет команды. Fluidd и Mainsail - веб-панели для принтеров на Klipper: их открывают в браузере, чтобы запускать печать и управлять принтером. Подстройку зазора во время печати (её называют babystepping, «детские шаги») делают в одной из этих панелей. Чтобы она не пропала после перезагрузки, в Klipper есть команды: Z_OFFSET_APPLY_PROBE для принтеров с датчиком стола и Z_OFFSET_APPLY_ENDSTOP для принтеров с концевиком оси Z. После любой из них нужна команда SAVE_CONFIG. Подробнее о настройке на самом принтере - в статье Z-offset и первый слой.

Какое значение Z offset нормальное?

Универсального числа нет: в OrcaSlicer по умолчанию стоит 0, и на исправном принтере с правильной калибровкой он там и остаётся. Если без большой поправки первый слой не ложится, ищите причину в механике, датчике или загрязнённом столе.

Источники

Связанные статьи