Нависания в OrcaSlicer: как настроить без универсального угла

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

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

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

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

В режиме предпросмотра «Overhang» такие участки подсвечены отдельным цветом - это зоны, к которым слайсер применяет специальную скорость.

Что делает OrcaSlicer

Главный переключатель - Detect overhang wall (англ. определение стенки-нависания, параметр detect_overhang_wall) в разделе Quality. Пока он выключен, вся стенка печатается одной скоростью, и остальные настройки нависаний просто игнорируются. Когда включён, OrcaSlicer при нарезке считает для каждой линии процент нависания и относит её к одному из четырёх порогов скорости - по доле ширины линии: 0-25 %, 25-50 %, 50-75 % и 75-100 %. Для каждого порога задаётся своя скорость, и по мере роста свеса её снижают. Линия со свесом 100 % обрабатывается уже настройками моста, а не пятым порогом.

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

Make overhang printable - правка геометрии

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

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

Reverse on even и лишние периметры

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

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

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

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

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

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

В настройках материала OrcaSlicer позволяет отдельно управлять обдувом нависаний и мостов: Overhang cooling activation threshold (overhang_fan_threshold) задаёт, с какого процента нависания включать усиленный обдув, а Overhangs and external bridges fan speed (overhang_fan_speed) - его скорость. Это удобно: на обычной стенке обдув можно держать умеренным ради прочности слоёв, а на свесах поднять - там сцепляться уже почти не с чем.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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