Порядок стенок в OrcaSlicer: inner/outer без универсального режима
Wall order (англ. wall order - порядок печати стенок) определяет, какую стенку принтер кладёт первой в каждом слое. Выбор влияет на то, есть ли у внешней линии опора изнутри и может ли внутренний избыток материала сместить внешний контур.
В OrcaSlicer это параметр wall_sequence в режиме Advanced (расширенные настройки). Универсального «правильного» варианта нет: каждый режим выигрывает на своём типе детали и проигрывает на другом. Ниже - что делает каждый и под какую задачу его брать.
Сразу важная оговорка: порядок стенок не даёт гарантированной прибавки прочности. Прочность сильнее зависит от материала, температуры, числа стенок, ориентации детали и сцепления слоёв, а не от того, в каком порядке уложены периметры.
Что вообще делает wall order
Сопло на каждом слое обходит периметры детали - это «стенки». Их количество задаёт параметр Wall loops (число стенок, по умолчанию 2-3). Wall order решает, в каком порядке сопло их укладывает: сначала наружу, сначала внутрь или комбинированно. Три эффекта тянут выбор в разные стороны:
- Внешняя стенка определяет, как деталь выглядит и попадает ли она в размер. Если прижать её к ещё не остывшей внутренней - она может «съехать» и потерять точность.
- Нависание (англ. overhang - свес) держится за соседнюю стенку. Если внешний периметр печатается первым в воздухе, ему не за что цепляться, и край проседает.
- Z-шов (точка старта периметра на слое) виден на внешней стенке. Когда сопло начинает слой прямо с внешнего периметра, шов заметнее.
Поскольку эти эффекты конфликтуют, в Orca несколько режимов, и подбирают их под конкретную деталь.
Inner/Outer - опора для нависаний и крепкая стенка
Сопло сначала кладёт внутренние стенки, последним - внешний периметр. Это исторический дефолт многих профилей.
Когда брать:
- На детали много нависаний. Внешний периметр прилипает к уже уложенному внутреннему, и край не проседает.
- Функциональные детали (кронштейны, корпуса, крепления), где важно сцепление между стенками.
- Тонкие колонны и башенки: внешний периметр на готовой опоре стоит ровнее.
Минус: в момент укладки сопло слегка прижимает внешнюю стенку к соседней внутренней, и поверхность может немного «повести». На нейтральном пластике это почти не видно, на глянце при боковом свете заметнее.
Inner/Outer/Inner - лучший внешний вид при 3 и более стенках
Комбинированный режим, который Orca рекомендует как лучший компромисс по поверхности. Сначала укладываются внутренние периметры начиная с третьего, затем внешний периметр (его никто не прижимает), и только потом первый внутренний, который поджимает внешний с внутренней стороны.
Что это даёт:
- Внешняя стенка формируется без давления соседа - поверхность ровнее, чем у Inner/Outer, а геометрия точнее.
- Z-шов остаётся на внутреннем периметре и снаружи не виден.
Ограничения:
- Нужно минимум 3 стенки. На двух стенках делить «внутренние» не на что, и режим фактически работает как Inner/Outer.
- Нависания держатся хуже, чем у чистого Inner/Outer: между внешним периметром и опорой нет промежуточной стенки.
- Времени печати чуть больше из-за лишних перемещений без выдавливания.
Когда брать: декоративные детали с тремя и более стенками - фигурки, лицевые панели, корпуса с видимыми гранями.
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 рекомендует одновременно:
- Включить Precise Wall (точная стенка) - она аккуратнее сводит зазор между периметрами.
- Поставить Inner/Outer/Inner вместо Inner/Outer.
- Держать Infill/Wall Overlap (перекрытие заполнения со стенкой) в районе 10-15%; при «призраке» - опустить ниже.
В большинстве задач эту галку лучше не трогать. Нависания решаются другими способами: реверс направления на чётных слоях, охлаждение, увеличение числа стенок.
Тонкие стенки: 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
Две тонкие настройки, которые часто крутят вместе с порядком стенок, когда борются за внешний вид:
- Surface flow ratio (
outer_wall_flow_ratio) - множитель потока для внешней стенки. Если после калибровки потока на внешней стенке остаётся лёгкая переэкструзия, множитель немного опускают ниже 1,0. Без калибровки потока крутить его бессмысленно - будешь компенсировать неверный поток. Про саму калибровку - в статье калибровка потока в OrcaSlicer. - Small area flow compensation (
small_area_infill_flow_compensation) - адаптивно снижает поток на коротких отрезках экструзии: узкие буквы, мелкие эмблемы, крошечные площадки заполнения, где штатный поток велик. Модель задаётся таблицей пар «длина - коэффициент» с линейной интерполяцией. Дефолтная таблица работает на большинстве принтеров; править её стоит только при явной переэкструзии на мелочи после калибровки.
Как выбрать под задачу
Порядок стенок нельзя оценить по одному красивому кубу: корпус с нависанием и тонкая посадочная деталь предъявляют разные требования. Правильнее так:
- Сначала откалибруй поток и Pressure Advance (компенсацию давления в сопле).
- Напечатай одну и ту же деталь с одинаковыми параметрами, меняя только порядок стенок.
- Измерь внешний размер, отверстия и посадки.
- Осмотри нависания и шов.
- Для нагруженной детали проведи отдельное испытание на прочность.
Быстрый ориентир под типовые сценарии:
- Декоративные модели, стенок 3 и больше - Inner/Outer/Inner.
- Функционал с большим числом нависаний, кронштейны, фитинги - Inner/Outer.
- Двустеночные модели с симметричным или закрашенным швом - Outer/Inner.
- Тонкие модели в 1-2 стенки - порядок не критичен; важнее Precise Wall и генератор стенок Arachne.
- PETG или TPU с волосками - плюсом включить Avoid crossing walls с лимитом обхода.
- Тонкие верхние грани с буквами -
only_one_wall_top, а порогmin_width_top_surfaceопустить, если штатные 300% дают провалы.
Если правишь внешний вид впервые - подними число стенок до 3 и поставь Inner/Outer/Inner. Это даёт самый заметный прирост качества без долгих калибровок, а дальше уже точечно - поток, шов, Precise Wall.
Связанные статьи
- Калибровка потока в OrcaSlicer - фундамент любых настроек стенок
- Размерная точность - как мерить посадки и отверстия
- Нависания - что ещё влияет на свесы
- Калибровка ускорения и jerk в OrcaSlicer - против ряби на углах внешней стенки
- OrcaSlicer для новичков - интерфейс и базовые профили
- Калибровочный куб и порядок тестов - с чего начинать настройку принтера