Порядок стенок в OrcaSlicer: inner/outer без универсального режима

Wall order (англ. wall order - порядок печати стенок) определяет, какую стенку принтер кладёт первой в каждом слое. Выбор влияет на то, есть ли у внешней линии опора изнутри и может ли внутренний избыток материала сместить внешний контур.

В OrcaSlicer это параметр wall_sequence в режиме Advanced (расширенные настройки). Универсального «правильного» варианта нет: каждый режим выигрывает на своём типе детали и проигрывает на другом. Ниже - что делает каждый и под какую задачу его брать.

Сразу важная оговорка: порядок стенок не даёт гарантированной прибавки прочности. Прочность сильнее зависит от материала, температуры, числа стенок, ориентации детали и сцепления слоёв, а не от того, в каком порядке уложены периметры.

Что вообще делает wall order

Сопло на каждом слое обходит периметры детали - это «стенки». Их количество задаёт параметр Wall loops (число стенок, по умолчанию 2-3). Wall order решает, в каком порядке сопло их укладывает: сначала наружу, сначала внутрь или комбинированно. Три эффекта тянут выбор в разные стороны:

Поскольку эти эффекты конфликтуют, в Orca несколько режимов, и подбирают их под конкретную деталь.

Inner/Outer - опора для нависаний и крепкая стенка

Сопло сначала кладёт внутренние стенки, последним - внешний периметр. Это исторический дефолт многих профилей.

Когда брать:

Минус: в момент укладки сопло слегка прижимает внешнюю стенку к соседней внутренней, и поверхность может немного «повести». На нейтральном пластике это почти не видно, на глянце при боковом свете заметнее.

Inner/Outer/Inner - лучший внешний вид при 3 и более стенках

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

Что это даёт:

Ограничения:

Когда брать: декоративные детали с тремя и более стенками - фигурки, лицевые панели, корпуса с видимыми гранями.

Outer/Inner - чистая внешка, но заметнее шов

Сопло начинает слой сразу с внешнего периметра. Поверхность получается такая же чистая, как у Inner/Outer/Inner - внешнюю стенку никто не приминает. Но новый слой стартует на видимой поверхности, поэтому Z-шов выходит менее аккуратным и хуже прячется настройкой Seam (шов).

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

Print infill first - спорная настройка для сложных нависаний

Отдельная галка is_infill_first переворачивает логику: сначала печатается заполнение (англ. infill - внутреннее заполнение) и верх/низ, потом стенки. Идея - дать внешним периметрам опору изнутри на сложных нависаниях.

У настройки есть заметный побочный эффект:

Свежеуложенное заполнение упирается в стенку изнутри и слегка выдавливает её наружу. На однотонных корпусах при боковом свете виден рисунок заполнения (англ. infill ghosting - «призрак» заполнения на поверхности) - оболочка будто «дышит».

Если всё же включаешь Print infill first, OrcaSlicer рекомендует одновременно:

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

Тонкие стенки: only one wall и порог ширины

Для моделей с тонкими элементами - рёбра, буквы на верхней грани, узкие лапки - работает не столько порядок стенок, сколько отдельные параметры.

Параметр only_one_wall_top оставляет на плоских верхних поверхностях одну стенку вместо двух-трёх. Так высвобождается место для верхнего заполнения, и грань закрывается ровными линиями, а не концентрическими периметрами. На мелких надписях и эмблемах это сразу убирает «спиральный» рисунок сверху.

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

Для самих вертикальных стенок толщиной в одну линию отвечает уже не порядок стенок, а генератор стенок (Wall generator: Classic или Arachne) - это отдельная тема.

Avoid crossing walls - против «соплей» на PETG и TPU

В той же группе лежит галка reduce_crossing_wall. Она запрещает соплу пересекать стенки при перемещении без выдавливания: вместо прямого пути через периметр головка идёт в обход. Эффект заметнее всего на материалах, которые любят тянуться, - PETG и TPU (термоэластопласт): при пересечении внешней стенки они оставляют волоски.

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

Парный параметр max_travel_detour_distance ограничивает длину обхода: его задают в мм, в процентах от прямого расстояния или оставляют 0 - без ограничения.

Surface flow ratio и small area flow compensation

Две тонкие настройки, которые часто крутят вместе с порядком стенок, когда борются за внешний вид:

Как выбрать под задачу

Порядок стенок нельзя оценить по одному красивому кубу: корпус с нависанием и тонкая посадочная деталь предъявляют разные требования. Правильнее так:

  1. Сначала откалибруй поток и Pressure Advance (компенсацию давления в сопле).
  2. Напечатай одну и ту же деталь с одинаковыми параметрами, меняя только порядок стенок.
  3. Измерь внешний размер, отверстия и посадки.
  4. Осмотри нависания и шов.
  5. Для нагруженной детали проведи отдельное испытание на прочность.

Быстрый ориентир под типовые сценарии:

Если правишь внешний вид впервые - подними число стенок до 3 и поставь Inner/Outer/Inner. Это даёт самый заметный прирост качества без долгих калибровок, а дальше уже точечно - поток, шов, Precise Wall.

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