Размерная точность в OrcaSlicer: как измерять XYZ без подгонки одной детали

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

Одна компенсация по XY не должна исправлять сразу неверный масштаб, маленькие отверстия и расплющенный первый слой. Сначала определите источник ошибки, потом крутите настройки.

Чем precision-тест отличается от tolerance-теста

Эти два теста часто путают, а назначение у них разное.

Для работы под заказ разница принципиальна. Заказчик присылает чертёж корпуса под плату «90 x 60 x 25 мм ±0,1». Если у принтера стабильное отклонение по X, плата не влезет, деталь идёт в брак, и за пластик и время Вы платите повторно.

Когда нужен этот тест

Что измеряем и чем

Минимальный инструмент - штангенциркуль с ценой деления 0,02 мм, лучше цифровой. Перед замерами проверьте его по эталону или хотя бы на повторяемость: закройте губки и убедитесь, что показывает ноль.

Модель для теста - тонкостенный калибровочный куб 20 x 20 x 20 мм (варианты XYZ-cube), а не «полный» куб с заполнением: сплошной мерится с погрешностью из-за теплового расширения внутри. В OrcaSlicer есть встроенные калибровочные модели: Prepare → правый клик по столу → Add Handy Model.

Первый прогон: базовый замер

Печатайте калибровочный куб с теми настройками, которые реально используете в работе, а не «эталонными для теста». Печатаете при слое 0,2 мм и своей рабочей скорости - тестируйте именно так.

После печати дайте детали полностью остыть (ориентир: 15-20 минут для PLA, 40 минут и больше для ABS). Горячий пластик ещё «дышит», размеры плывут. Затем снимите куб и измерьте:

  1. По оси X - три замера: внизу (примерно 3 мм от низа), посередине, вверху. Берёте среднее.
  2. По оси Y - то же самое в трёх местах.
  3. По оси Z - высота по нескольким углам, среднее.

Запишите результат. Например, замер дал:

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

Шаг 1: усадка в профиле филамента (Shrinkage XY и Shrinkage Z)

Первый инструмент компенсации - настройки усадки в самом профиле филамента. Открываете Filament Settings → Basic Information (раздел виден в расширенном режиме параметров) и находите Shrinkage.

Логика простая: если деталь после остывания меньше номинала, задаёте коэффициент больше 100%, и OrcaSlicer заранее увеличит модель, чтобы после усадки получить нужный размер. Shrinkage XY и Shrinkage Z настраиваются раздельно.

Важно: название материала не задаёт единый коэффициент. Усадка растёт в ряду PLA - PETG - ABS/ASA - нейлон, но конкретное значение зависит от состава катушки, температуры, формы детали и направления. Значения производителя берите как отправную точку и обязательно подтверждайте собственным замером. Для ответственных деталей измеряйте серию образцов, а не один куб.

Шаг 2: процессные поправки (XY hole и XY contour compensation)

Усадка правит общее изменение размеров. А вот разница между внешним контуром и внутренним отверстием усадкой не лечится: расплавленный пластик выходит из сопла шире номинала и расплющивается давлением - контур деталь набирает чуть больше, отверстие получается чуть уже.

Открываете Quality → Precision:

Не применяйте компенсацию по одной-единственной детали, пока не проверили несколько размеров. Иначе она исправит одну посадку и ухудшит остальные. Если для попадания в номинал нужны большие поправки - это повод не крутить ползунки дальше, а посмотреть на механику: натяжение ремней, люфт по оси Z, состояние шкивов.

Шаг 3: Precise wall и Precise Z height - точная геометрия

В том же разделе Quality → Precision есть две галки, которые часто включают «на всякий случай», а стоит осознанно.

Precise wall (точная стенка) корректирует зазор между внешней и внутренней стенками при порядке печати «снаружи внутрь», чтобы фактическая толщина стенки точнее совпадала с заданной. Полезно для деталей с тонкими стенками, где даже небольшая погрешность на стенку заметно уводит наружный габарит.

Precise Z height (точная высота по Z) добивается того, чтобы итоговая высота совпала с моделью, даже когда высота детали не кратна высоте слоя: OrcaSlicer подстраивает последние слои. Без этой галки высота округляется до целого числа слоёв.

Для функциональных деталей по чертежу эти галки к месту. Для декора - лишнее.

Круглые отверстия: почему они «занижены»

Цилиндрические отверстия - отдельная боль. Слайсер аппроксимирует круг многоугольником, и фактический диаметр получается меньше номинала: чем меньше отверстие, тем больше отклонение.

Что делать:

  1. X-Y hole compensation (см. выше) - небольшая положительная поправка на малые отверстия.
  2. Arc fitting в разделе Quality → Precision - экспортирует круглые элементы командами дуг G2/G3 вместо сотен коротких прямых отрезков. Меньше «гранёности». Перед включением убедитесь, что прошивка принтера поддерживает G2/G3 (например, Marlin и Klipper это умеют; часть прошивок такие команды игнорирует).
  3. Заложить в CAD припуск и пройти отверстие сверлом или развёрткой после печати. На ответственных посадках механическая обработка после печати даёт самый стабильный результат.

ABS и тепловое расширение

С ABS, ASA, PC и нейлоном на игру размеров влияет тепловое расширение в момент печати. Деталь печатается на горячем столе и в тёплой камере, пластик и стол в этот момент расширены. После остывания и снятия деталь сжимается - отсюда усадка.

Что из этого следует:

Чеклист перед сложным заказом

Когда тест «не сходится»

Если после нескольких прогонов отклонения не уходят - проблема не в OrcaSlicer, а в железе. Быстрая диагностика:

  1. Натяжение ремней X и Y. Слабый ремень даёт «качание» по периметру, отклонения нелинейны: одна сторона в минус, противоположная в плюс.
  2. Люфт по Z. Скрипящая шпилька Z, разболтанная муфта между шаговиком и винтом - Z-замеры прыгают от слоя к слою.
  3. Тепловой увод стола. На бюджетных принтерах поверхность «дышит» при нагреве, центр уходит на десятые. Лечится свежим выравниванием стола сеткой (mesh) перед печатью.
  4. Износ сопла. Изношенное сопло даёт более широкую линию, стенки утолщаются - габарит растёт.
  5. Изношенный шкив. Зализанные зубья, ремень проскальзывает - размеры по этой оси «гуляют» от детали к детали.

Перед закупкой запчастей проверните валы приводов рукой при выключенном принтере, послушайте люфт и потрогайте ремни. Часто причина находится за пять минут.

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