Нависания в OrcaSlicer: скорость, обдув и поддержки

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

Нельзя заранее назвать один угол, который печатает любой принтер. Результат зависит от ширины линии, высоты слоя, материала, температуры, обдува, скорости и формы детали. Короткий ответ, где что настраивается в OrcaSlicer 2.4.2: распознавание нависаний - вкладка «Вид» (Quality), группа «Нависания»; скорость на свесах - вкладка «Скорость» (Speed), группа «Ограничения скоростей на нависаниях»; обдув - в профиле материала, раздел «Охлаждение»; поддержки - вкладка «Поддержки» (Support). Дальше - по порядку.

Что считается нависанием в OrcaSlicer

OrcaSlicer измеряет не угол стенки, а то, насколько линия свешивается за край предыдущего слоя, в процентах от ширины линии (ширины выдавленной соплом дорожки). Если новая линия полностью лежит на предыдущей - это 0 %, обычная стенка. Если половина опирается на слой, а половина висит - 50 %. Если линия почти не касается предыдущего слоя - около 100 %, и её слайсер печатает как мост (англ. bridge).

В просмотре нарезки при раскраске по типу линий (Line Type) отдельным цветом «Нависающие периметры» (Overhang wall) в версии 2.4.2 помечены не все свесы. Так подписаны только участки, где осевая линия дорожки ушла за край нижнего слоя на половину диаметра сопла и больше, то есть свес около 100 %: их слайсер печатает потоком и скоростью мостов. Туда же попадают «Дополнительные периметры на нависаниях», если они включены. Свесы от 10 до 99 % в предпросмотре остаются обычными «Внешними периметрами» или «Внутренними периметрами», а скорость для них слайсер меняет уже при записи G-кода.

Что делает OrcaSlicer

Распознавание включает флажок «Обнаруживать нависающие периметры» (Detect overhang walls): вкладка «Вид», группа «Нависания». По умолчанию он включён. С ним OrcaSlicer выделяет участки со свесом около 100 % в «Нависающие периметры» и печатает их как мост. Замедление остальных свесов по проценту нависания от этого флажка не зависит: его включает «Замедляться на нависаниях» (Slow down for overhang) на вкладке «Скорость». Всплывающая подсказка самой программы приписывает первому флажку и скорость, но по исходникам версии 2.4.2 скорость меняет только второй.

Где задаются скорости нависаний

Сами скорости лежат не на вкладке «Вид», а на вкладке «Скорость» (Speed), в группе «Ограничения скоростей на нависаниях» (Overhang speed):

  1. Флажок «Замедляться на нависаниях» (Slow down for overhang) - главный выключатель замедления, по умолчанию включён.
  2. Строка из четырёх полей с подписями 10%, 25%, 50% и 75%. Значение задаётся в мм/с или в процентах от скорости стенки. Ноль значит «здесь не замедляться», тогда в этой точке берётся скорость стенки.

Как эти поля работают в 2.4.2, видно по исходному коду: скорость не прыгает ступеньками на порогах, а плавно меняется между опорными точками свеса 10, 25, 50, 75, 87 и 100 %. До 10 % стенка идёт своей обычной скоростью. К свесу 25 % скорость плавно спускается до значения поля «10%» и полностью равна ему именно при 25 %. Значение поля «25%» полностью действует при свесе 50 %, поля «50%» - при 75 %, поля «75%» - при 87 %. При свесе 100 % берётся скорость мостов, а если включено «Замедляться на изогнутых периметрах» - значение поля «75%». Между точками скорость меняется по прямой.

  1. Флажок «Замедляться на изогнутых периметрах» (Slow down for curled perimeters) - дополнительное замедление там, где край предыдущих слоёв мог загнуться вверх, например на остром носу кораблика Benchy. С версии 2.4.0 он по умолчанию выключен: на высокой скорости внешней стенки резкие перепады скорости могут оставить следы, если Pressure Advance подобран неточно.

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

«Делать нависания пригодными для печати»: правка геометрии

«Делать нависания пригодными для печати» (Make overhangs printable, по умолчанию выключено) на вкладке «Вид» меняет саму модель: всё, что круче заданного предела, слайсер достраивает конической опорой. Полезно, когда автор STL не думал о печати без поддержек - винтовые приливы снизу, ласточкины хвосты, навесные элементы.

Это не косметика: форма детали реально меняется, а коническую добавку потом надо срезать. Всегда сравнивайте исходную геометрию и предпросмотр, а для серии лучше поправить STL.

Реверс на чётных слоях и лишние периметры

«Реверс на чётных слоях» (Reverse on even, по умолчанию выключен) меняет направление обхода периметра на чётных слоях. Чередование выравнивает боковой напор сопла, и крутой свес меньше провисает. Минус - на внешней стенке может появиться едва заметная текстура. Лечится дочерней опцией «Реверс только для внутренних периметров» (Reverse only internal perimeters): переворачиваются только внутренние периметры, внешняя стенка остаётся гладкой (нужно минимум две стенки и подходящий порядок печати, см. статью про порядок печати стенок). Порог, с которого включать переворот, задаётся отдельно: «Порог для реверса» (Reverse threshold), по умолчанию 50 % ширины линии. Он виден, только когда включено распознавание нависаний и выключен реверс внутренних периметров, а ноль означает переворот на всех чётных слоях.

«Дополнительные периметры на нависаниях» (Extra perimeters on overhangs, по умолчанию выключено) добавляет ещё один периметр под крутыми свесами - следующему слою нужно за что-то цепляться. Работает, когда под краем только редкое заполнение (англ. infill - заполнение). Плата - лишний материал и время печати, поэтому для прототипа опцию можно отключить, а для функциональной детали оставить.

Свес 100 % - это уже настройки моста

Когда линия висит полностью, включаются настройки моста, даже если в обычном смысле моста тут нет. Обычно важны:

Коэффициент потока лучше не подбирать на глаз, а прогнать через калибровку потока в OrcaSlicer.

Обдув и скорость

В настройках материала, в разделе «Охлаждение» (Cooling), OrcaSlicer позволяет отдельно управлять обдувом нависаний и мостов. Флажок «Принудительный обдув нависаний и мостов» (Force cooling for overhangs and bridges) по умолчанию включён, поле «Мин. вынос нависающей линии для обдува» (Overhang cooling activation threshold) задаёт, с какого процента нависания включать усиленный обдув, а «Обдув нависаний и внешних мостов» (Overhangs and external bridges fan speed, по умолчанию 100 %) - его скорость. Это удобно: на обычной стенке обдув можно держать умеренным ради прочности слоёв, а на свесах поднять - там сцепляться уже почти не с чем.

Отсюда общий ориентир по материалам, а не жёсткое правило:

Всегда начинайте с профильных значений производителя пластика и меняйте их небольшими шагами.

Ещё один рычаг - «Замедлять печать для охлаждения слоёв» (Slow printing down for better layer cooling): если расчётное время слоя меньше заданного, слайсер сам замедляет печать, но не ниже «Предела замедления» (Min print speed). Тонкий слой со свесами успевает остыть. Снижение скорости даёт линии больше времени на укладку, но слишком медленное движение дольше греет край и может его повести - поэтому скорость подбирают тестом, а не правилом «чем медленнее, тем лучше».

Порядок калибровки

  1. Высушите материал и откалибруйте температуру и поток.
  2. Напечатайте тест нависаний с заводским профилем.
  3. Оцените нижнюю поверхность, края и сцепление слоёв.
  4. Меняйте только одну группу за раз: скорость, обдув или геометрию.
  5. Повторите тот же тест.
  6. Для ответственной модели проверьте послойный предпросмотр и небольшой фрагмент реальной геометрии.

Если участок нельзя стабильно напечатать, измените ориентацию или добавьте поддержку. Скрывать провисание высокой температурой или чрезмерным потоком нельзя - это создаёт новые дефекты.

Предупреждение о нависающем выступе - что это и как убрать

Всё выше касается наклонных стенок. Но чаще всего в поиск лезут из-за другого: Вы нарезали деталь, и OrcaSlicer выдал сообщение вроде «похоже, у модели есть нависающие выступы, переориентируйте её или включите поддержки» (в английском интерфейсе - floating cantilever, англ. cantilever - балка, закреплённая только с одного конца). Есть и второй вариант - про подвешенные части (floating regions), он появляется, когда у модели есть острые хвосты или островки, не стоящие ни на чём.

Это предупреждение, а не ошибка: нарезка доходит до конца, G-код сохраняется и уезжает на принтер. Запускается проверка только если поддержки выключены - включённые поддержки её отменяют. Слайсер ищет две вещи: острые хвосты (участки, сужающиеся книзу почти в точку) и горизонтальные вылеты, уходящие в воздух за край опоры.

Убрать сообщение можно тремя способами:

  1. Включить поддержки - тогда проверка не запускается. Если не хочется ставить их под всю деталь, оставьте только критические области (в OrcaSlicer это делается настройками поддержек и ручной покраской зон). Пластик уйдёт ровно на проблемные хвосты и выступы, остальная деталь останется чистой. Подробнее про типы - в статье про поддержки.
  2. Переориентировать деталь так, чтобы выступ смотрел вверх или опирался на стол.
  3. Поправить геометрию - подрезать вылет или домоделировать опору. Тот же эффект даёт функция «Делать нависания пригодными для печати», если вылет пологий.

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

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

Если свес не печатается даже с замедлением и обдувом, нужны поддержки. В блоке «Настройки» откройте вкладку «Поддержки» (Support):

  1. Поставьте флажок «Включить поддержку» (Enable support).
  2. В поле «Тип» (Type) выберите вид: «[А] обычная» или «[А] древовидная» строят поддержки автоматически, а варианты с пометкой «[Р]» - только там, где Вы нарисовали их вручную инструментом «Рисование поддержек». Помощь с выбором вида - в статье какие поддержки выбрать.
  3. «Максимальный угол» (Threshold angle), по умолчанию 30°: поддержки строятся под поверхностями, наклон которых к горизонтали меньше этого угла. Чем меньше число, тем более крутые нависания печатаются без поддержки. Это настройка поддержек, не путайте её с углом в «Делать нависания пригодными для печати под максимальным углом» на вкладке «Вид»: тот меняет геометрию модели, а этот решает, где строить опоры.
  4. «Поддержка только от стола» (On build plate only) - не ставить поддержки на саму модель, только на стол.

Отдельный флажок «Игнорировать небольшие нависания» (Ignore small overhangs) по умолчанию включён: программа не ставит поддержку под мелкие выступы, которые, по её оценке, напечатаются и так. Выключайте его, если мелкие выступы, козырьки или края надписей у Вас провисают.

Частые ошибки, которые ломают свес

Тестовый отпечаток

Встроенного теста нависаний в OrcaSlicer нет - возьмите готовую модель overhang tower («башня свесов») и загрузите как обычный STL. На ней видна лесенка углов с шагом в несколько градусов: глазами оцените, до какого угла поверхность ещё годится для клиента, а до какого - только для технической детали. Это и будет Ваш потолок для текущей связки «принтер + сопло + катушка + настройки». Партии пластика отличаются даже у одного производителя, поэтому тест повторяют на новой катушке.

Чеклист перед сложной деталью

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

Как отключить замедление на нависаниях?

Вкладка «Скорость», группа «Ограничения скоростей на нависаниях»: снимите флажок «Замедляться на нависаниях» или поставьте ноль в нужных полях 10-75 %, тогда в соответствующих точках свес печатается скоростью стенки. Делайте это осознанно: без замедления крутые свесы чаще загибаются вверх и провисают.

Почему OrcaSlicer показывает «нависающие периметры» там, где их не ждёшь?

Это не ошибка, а пометка. В OrcaSlicer 2.4.2 так подписаны участки, где осевая линия дорожки ушла за край нижнего слоя на половину диаметра сопла и больше, то есть почти висящие в воздухе, а также «Дополнительные периметры на нависаниях», если они включены. Такие участки печатаются потоком и скоростью мостов. Более мелкие свесы остаются в предпросмотре обычными периметрами, их замедление видно только по скорости.

Как напечатать горизонтальную площадку, которая висит над столом?

Для слайсера это свес на 100 %, то есть мост. Если под площадкой нет опор с двух сторон, включите поддержки на вкладке «Поддержки» или разверните деталь так, чтобы площадка легла на стол. Если опоры есть, настройте мосты по статье мосты в OrcaSlicer.

Источники

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