PrusaSlicer: Продвинутые Настройки

Продвинутые настройки: PrusaSlicer

PrusaSlicer — это мощный слайсер с длинным списком настроек продвинутого уровня. Читайте дальше, чтобы узнать, как получить максимальную отдачу от ваших отпечатков!

Слайсер имеет огромное значение для процесса 3D-печати. Он позволяет преобразовать 3D-модель в тысячи инструкций для 3D-принтера, по которым он будет создавать деталь. Один из самых популярных слайсеров на рынке — PrusaSlicer. Разработанный компанией Prusa Research, PrusaSlicer — это бесплатный, простой в использовании слайсер, которая предлагает множество дополнительных функций.

PrusaSlicer работает с целым рядом 3D-принтеров, а не только с принтерами Prusa. Слайсер может экспортировать несколько вариантов G-кода, а сообщество пользователей разработало профили печати для различных производителей.

В этой статье мы рассмотрим некоторые из наиболее полезных продвинутых настроек PrusaSlicer. Поскольку программа изначально была основана на Slic3r, многие из этих настроек будут полезны и для пользователей Slic3r.

Краткий обзор

Изображение: Краткий обзор
PrusaSlicer маркирует параметры разными цветами в зависимости от уровня опыта

Отчасти удобство использования PrusaSlicer заключается в его организации. Как и в Slic3r, в PrusaSlicer настройки сгруппированы в три категории: настройки печати, настройки филамента и настройки принтера. В каждом разделе настройки делятся на новичок, нормальный режим и продвинутые. Здесь мы рассмотрим некоторые из наиболее важных продвинутых параметров печати в каждой категории, а также несколько нормальных и продвинутых инструментов, доступных в окне Стол.

Для большинства отпечатков вам потребуется только настройка нормальных и продвинутых параметров. Профили по умолчанию в PrusaSlicer автоматически настраивают продвинутые параметры для достижения наилучших результатов на большинстве отпечатков.

Однако корректировка продвинутых настроек имеет решающее значение для успеха уникальных или труднопечатаемых моделей.

Хотя мы рассмотрим наиболее полезные настройки для одноэкструдерных FDM 3D-принтеров, существует множество настроек, которые применимы к конфигурациям с несколькими экструдерами или несколькими филаментами, а также к 3D-принтеру Prusa на основе смолы. Более подробную информацию об этих настройках, а также о тех, которые обсуждаются в этой статье, можно найти в официальной базе знаний Prusa.

А теперь давайте рассмотрим самые полезные продвинутые параметры печати PrusaSlicer!

Настройки печати

Большинство настроек в PrusaSlicer находятся на вкладке «Настройки печати». Эти настройки изменяют параметры, непосредственно связанные с печатью, включая такие параметры, как периметр, заполнение и поддержки. Давайте рассмотрим каждую из них.

Слои и периметры

Настройка периметров - ключ к отличной поверхности
Настройка периметров — ключ к отличной поверхности (Источник: Reddit)

Внешние периметры печатать первыми

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

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

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

Дополнительные периметры при необходимости

Послойный характер 3D-печати FDM может затруднить печать наклонных или изогнутых деталей. Если наклон слишком крутой, внутреннее наполнение может просвечивать сквозь модель. Чтобы исправить ситуацию, можно установить флажок «Дополнительные периметры при необходимости». Эта настройка проверяет слишком крутые склоны и добавляет дополнительные периметры для этих слоев.

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

Избегать пересечения периметров

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

Заполнение

Изображение: Заполнение
Заполнение — важнейший фактор, определяющий прочность детали (Источник: Printables)

Разглаживание

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

При разглаживании сопло всегда несколько раз перекрывает предыдущие проходы. Настройка «Расстояние между линиями разглаживания» позволяет регулировать зазор между проходами. Увеличение этого значения сокращает время печати, но результаты разглаживания могут пострадать. Убедитесь, что установленное число меньше размера сопла, чтобы сопло не делало неровных линий разглаживания.

Сплошное заполнение каждые

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

Важно отметить, что для того, чтобы принтер мог создать сплошной слой, деталь должна иметь достаточное заполнение. В противном случае слой не будет иметь достаточной поддержки для правильного формирования. Поэтому для усиления большинства отпечатков часто лучше увеличить количество периметров или общий процент заполнения.

Поддержка

Изображение: Поддержки
Иногда вам просто необходима поддержка (Источник: Reddit)

Принудительная поддержка первых n слоев

Прилипание отпечатков к столу — одна из самых сложных задач в 3D-печати. Для деталей с малой площадью основания изменение этой настройки может оказаться чрезвычайно полезным для решения этой проблемы.

Эта настройка генерирует поддержку для определенного количества слоев, независимо от других настроек поддержки. Это поможет увеличить сцепление со столом, особенно для деталей, у которых изначально мало контакта. Однако эта настройка также увеличивает расход филамента и вероятность повреждения детали при удалении поддержки.

Расширение первого слоя и расширение подложки

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

Оболочка вокруг поддержки

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

Угол шаблона поддержки

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

Скорость

Изображение: Скорость
Эй, парнишка, притормози с ускорением, чтобы избежать этих страшных следов (Источник: Prusa Research Forum)

Динамическая скорость нависаний

Эта настройка позволяет замедлить скорость печати на определенную величину или до конкретного значения при печати нависающего участка. Величина снижения скорости может быть установлена в зависимости от степени перекрытия с предыдущим слоем. 0% перекрытия — это чистый мост и его можно замедлить, например до 15 мм/с, в то время как 75% перекрытия можно установить на более высокую скорость, например 25 мм/с, поскольку оно имеет достаточную поддержку. 25 % и 50 % перекрытия можно установить на скорость, находящуюся где-то посередине между этими двумя крайними значениями.

Ускорение при печати

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

Как правило, для менее детализированных участков лучше использовать более высокое ускорение, а для более детализированных — более низкое. Для заполнения обычно используется самое высокое значение ускорения, а для периметра — самое низкое.

Для максимального ускорения хорошо подходят высокие значения, например 500-1000 мм/с2, если принтер позволяет. Однако не следует устанавливать слишком высокие значения. Слишком большое ускорение может привести к появлению звона и призраков на отпечатке, как показано на изображении выше.

Автоуправление скоростью

Автоуправление скоростью — это группа настроек, которые можно использовать для управления скоростью принтера. Если все остальные настройки скорости установлены на ноль и отключены, слайсер рассчитает скорость, необходимую для поддержания постоянного давления в экструдере с помощью этих настроек.

Информацию о настройке этих параметров можно найти в Базе знаний Prusa. Важно отметить, что автоматическая скорость не является оптимальной или необходимой для большинства отпечатков. Если вы получаете странные, необъяснимые артефакты из-за неравномерного давления экструдера, эта опция может быть полезной. Однако мы рекомендуем проверить наличие других распространенных проблем, прежде чем прибегать к ней.

Сглаживание расхода

Сглаживание расхода — сглаживает резкие изменения скорости между двумя элементами печати (например, между заполнением и периметром). Это обеспечивает более плавный сброс давления в сопле и предотвращает образование пузырей и выпуклостей на боковых поверхностях модели. В отличие от функции Linear advance, которая изменяет ускорение экструдера, максимальная скорость увеличения объемного расхода действует только на скорость и не влияет на расход. Эти две функции можно использовать одновременно.

Единственным недостатком этого является несколько увеличенное время печати. Prusa рекомендует использовать значения от 2 до 10.

Дополнительно

Изображение: Дополнительно
Предварительный просмотр модели после нарезки

Перекрытие

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

Разрешение нарезки

Большинство настольных 3D-принтеров не способны достичь такого уровня детализации, как слайсер. Чтобы учесть это, вы можете настроить этот параметр для уменьшения разрешения вводимой модели. Такое упрощение может значительно ускорить процесс нарезки и уменьшить потребление памяти компьютера. Однако это не рекомендуется для 3D-принтеров на основе смолы или других машин, способных достигать очень высоких разрешений.

Компенсация размера модели по XY

Эта настройка увеличивает или уменьшает модель в плоскости XY на определенную величину. Чаще всего она используется, когда принтер постоянно печатает слишком большие или слишком маленькие модели. Чтобы исправить ситуацию, можно проверить точность размеров 3D-принтера, а затем компенсировать их с помощью этой настройки. Это особенно полезно для тонкой настройки моделей, которые должны быть точными по размерам (например, механические детали).

Генератор периметра на движке Arachne

Изображение:Генератор периметра против Arachne
Генератор периметра в прошлом против Arachne в настоящем! (Источник: Reddit)

Это недавнее дополнение, созданное командой Cura, является обязательным для всех экспертов.

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

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

Настройки прутка

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

Охлаждение

Изображение: Охлаждение
Можно рассмотреть возможность модернизации оборудования вентилятора (Источник: Printables)

Скорость вентилятора (мин/макс)

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

Оптимальные значения этого интервала зависят от марки и типа филамента. Как правило, PLA хорошо печатает при сильном охлаждении, а такие филаменты, как PETG, лучше работают при меньшем. Для всех типов филаментов важно соблюдать баланс. Слишком сильное охлаждение снижает адгезию слоев и может сделать ваши детали хрупкими, а слишком слабое охлаждение снижает качество печати на выступах и других сложных деталях.

Скорость вентилятора при печати мостов

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

Не включать вентилятор на первых

Правильная адгезия первого слоя очень важна для успешной печати. Однако слишком сильное охлаждение крайне затруднит прилипание первого слоя. Эта настройка позволяет отключить вентилятор для определенного количества слоев в начале печати. Для большинства отпечатков мы рекомендуем установить это значение на 1.

Динамическое охлаждение нависаний

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

Например, если принтер печатает на скорости 50 % для большей части модели, для областей с 0 % перекрытия можно установить скорость 100 %, а для областей с 75 % перекрытия — скорость 30 %, поскольку они имеют достаточную поддержку. Для участков с перекрытием 25 и 50 % можно установить скорость где-то посередине между этими двумя крайними значениями.

Пороги включения обдува

Эти параметры позволяют отменить стандартные настройки вентилятора и скорости печати соответственно. Если время печати слоя меньше определенного количества секунд, эти настройки замедляют работу экструдера и/или увеличивают скорость вентилятора, чтобы компенсировать это. Здесь же можно задать минимальную скорость печати, чтобы PrusaSlicer не снижал скорость печати до бесконечности.

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

Настройки принтера

Последняя категория настроек в PrusaSlicer — это настройки принтера, которые напрямую связаны с возможностями принтера. В PrusaSlicer есть предустановленные профили для различных принтеров Prusa, Lulzbot, Creality и BIBO, которые настраивают эти параметры автоматически. Однако вы можете изменить эти настройки в зависимости от конкретного принтера и личных предпочтений.

Пользовательский G-код

Изображение: Пользовательские G-код
Это только начало возможностей пользовательского G-кода

Пользовательский G-код можно использовать для передачи принтеру специфических инструкций до, во время и после печати. В PrusaSlicer он разделен на несколько разделов, основные «Стартовый G-код», «Завершающий G-код» и «G-код перед сменой слоя». При необходимости вы можете добавить в эти разделы свои собственные команды G-кода, чтобы принтер выполнял определенные задачи. После нарезки модели ваши собственные команды будут автоматически вставлены в соответствующие области окончательного файла G-кода, отправляемого на принтер.

Перед печатью

Большинство производителей принтеров включают в начало файла G-кода пользовательскую процедуру запуска принтера. Общие задачи включают предварительный нагрев сопла и стола, заправку сопла и автоматическое выравнивание станины (если применимо). Если вы хотите включить дополнительную задачу перед печатью, добавьте свой пользовательский код в раздел «Стартовый G-код» в PrusaSlicer.

Во время печати

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

  • G-код перед/после смены слоя: Эти секции ввода позволяют вставлять команды до и после перемещения принтера по оси Z для смены слоев. Это позволит вам включить определенное действие, например нажатие кнопки, чтобы сделать снимок между слоями.
  • G-код перед сменой инструмента: Позволяет пользователю указать на смену сопла во время печати.
  • G-код между моделями: Позволяет пользователю писать команды для действий между объектами при последовательной печати. Например, для понижения и повышения температуры станины и сопел между отпечатками.
  • G-код смены цвета/прутка: Позволяет вручную писать паузы между слоями для смены цвета филамента.
  • G-код паузы печати: Этот раздел ввода позволяет написать G-код для приостановки печати по любой причине, например для вставки объекта в печать.
  • Шаблон пользовательского G-кода: Этот раздел предназначен для ввода любого пользовательского G-кода, какой только пожелает ваше сердце.

Завершающий G-код

Кроме того, большинство 3D-принтеров поставляются с предварительно настроенным G-кодом завершения печати. Обычные задачи — отключить экструдер, выключить нагреватели и отключить двигатели. Если вы хотите добавить собственную задачу, просто добавьте свой код в раздел «End G-code».

Важно соблюдать осторожность при непосредственном изменении G-кода. Если вы не будете осторожны, то можете серьезно и безвозвратно повредить принтер. Поэтому мы рекомендуем всегда просматривать G-код в программе просмотра G-кода перед печатью.

Тип G-кода

Изображение: G-code Flavor
Прошивка Marlin, настроенная для принтера Prusa i3 (Источник: RepRap Wiki)

Тип G-кода можно найти в разделе «Настройки принтера > Общие > Прошивка».

Важно отметить, что PrusaSlicer работает с различными принтерами, а не только с машинами Prusa. Если ваш принтер не Prusa или не использует прошивку Marlin, эта настройка позволит вам изменить вкус G-кода, экспортируемого из слайсера.

Помимо Marlin 2, PrusaSlicer экспортирует:

  • RepRap/Sprinter
  • Repetier
  • Teacup
  • MakerWare
  • Marlin (наследие)
  • Klipper
  • Sailfish
  • Mach3/LinuxCNC
  • Machinekit
  • Smoothieware

Подавляющее большинство настольных FDM 3D-принтеров работают под управлением прошивки Marlin, Klipper, Repetier или RepRap. Таким образом, PrusaSlicer совместим с большинством настольных 3D-принтеров, представленных на рынке сегодня. Однако большинство производителей принтеров рекомендуют использовать конкретный слайсер для достижения наилучших результатов при работе с их принтером. Например UltiMaker рекомендует Cura.

Стол

Не все дополнительные функции PrusaSlicer находятся в настройках. Вкладка Стол в PrusaSlicer — это место, где вы можете просмотреть свою 3D-модель и подготовить ее к печати.

Загрузка моделей, перемещение, масштабирование и вырезание — это простые задачи, с которыми вы, вероятно, уже хорошо знакомы. С тех пор как PrusaSlicer выпустил версию 2.3, появилась пара более продвинутых и экспертных инструментов, таких как позиционирование швов и рисование поддержек, которые позволяют по-настоящему проработать мелкие детали.

Расширенные возможности

Изображение: Дополнительные возможности
Функция переменной высоты слоя, включенная в PrusaSlicer (Источник: All3DP)

Модификаторы

Модификаторы впервые появились в PrusaSlicer 2.0. Чтобы добавить, просто щелкните правой кнопкой мыши на модели и выберите «Добавить модификатор». Затем выберите форму, которая будет добавлена в «Plater».

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

Или же можно добавить цилиндр, чтобы увеличить количество оболочек в слабой области. Также можно добавить блокираторы и усилители поддержки, чтобы отменить настройки поддержки по умолчанию в определенных областях модели. Дополнительную информацию о модификаторах можно найти в базе знаний Prusa.

Переменная высота слоя

Переменная высота слоя — еще одна полезная функция PrusaSlicer. С помощью этой функции можно увеличивать или уменьшать высоту слоя в определенных областях модели. Это полезно для увеличения скорости печати при минимальных потерях качества. Для плоских и лишенных особенностей областей можно увеличить высоту слоя, а для мелких и сложных деталей — уменьшить.

Чтобы применить эту функцию, выберите модель в режиме просмотра «Стол» и щелкните значок слоя, выделенный на изображении выше. Затем проведите курсором по вертикальной полосе предварительного просмотра с правой стороны, чтобы увеличить или уменьшить детализацию в определенных областях. Вы также можете нажать кнопку «Адаптивный» во всплывающем меню, чтобы автоматически рассчитать переменную высоту слоя. Подробнее об этой функции читайте в нашей статье о том, как Prusa представила функцию плавного изменения высоты слоя.

Рисование шва

Ручная прорисовка швов может быть полезной как для эстетики, так и для функциональности детали
Ручная прорисовка швов может быть полезной как для эстетики, так и для функциональности детали (Источник: All3DP)

Чтобы не позволять слайсеру автоматически задавать положение шва Z, можно отменить это решение с помощью простой кисти. Тщательная корректировка поможет замаскировать неприятные следы, переместив их в угол или на заднюю часть модели. Другая кисть создает область без шва, которую слайсер будет избегать.

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

Рисование поддержек

Эта настройка работает аналогично вышеупомянутой, но для поддержек. Аналогично Рисование шва, она позволяет пользователям либо усиливать, либо блокировать размещение поддержек в зависимости от используемой кисти. Все это делается путем рисования непосредственно на модели. Этот инструмент не отменяет настройки поддержки, но оказывает существенное влияние на качество детали.

Источник
Николай

Я всегда рад вашим комментариям, предложениям или новостям из первых уст.

Оцените автора
Добавить комментарий