Cura, PrusaSlicer или OrcaSlicer: сравнение слайсеров для FDM

Cura, PrusaSlicer или OrcaSlicer: сравнение слайсеров для FDM

Чем различаются три самых популярных бесплатных слайсера, каковы их сильные и слабые стороны и кому какой подойдёт.

Задача слайсера

Слайсер — программа, которая готовит трёхмерную модель к печати: «нарезает» её на слои и формирует файл с командами для механизмов принтера, G-код. По этому коду принтер последовательно укладывает слои от стола до верха модели.

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

Всего слайсеров около десяти, часть из них платные. Среди бесплатных чаще всего выбирают из трёх: давно существующих Ultimaker Cura и PrusaSlicer и более нового OrcaSlicer.

Ultimaker Cura

Cura — один из старейших слайсеров, созданный в 2011 году. Позднее проект вместе с автором перешёл к производителю принтеров Ultimaker, что и дало программе нынешнее название. Исходный код открыт и размещён на GitHub: программу развивают десятки программистов из разных стран, а вокруг неё сложилась обширная коллекция плагинов.

Главное окно Ultimaker Cura с моделью на столе

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

Панель настроек печати в Cura

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

Список плагинов в Cura

Сильные стороны:

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

Слабые стороны:

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

PrusaSlicer

PrusaSlicer — второй, а возможно уже и первый по популярности слайсер. Под разными названиями он существует с 2019 года. Код также открыт, и над программой работают сотни разработчиков.

Интерфейс PrusaSlicer

Интерфейс заметно отличается от Cura. Режимов сложности три: простой, дополнительный и продвинутый. При первом запуске открывается мастер настройки принтера, который помогает задать главные параметры; в простом режиме G-код можно получить через несколько минут после установки.

У программы есть возможности, которых нет у Cura:

  • укладка модели на стол выбранной гранью одним щелчком мыши;
  • ручная прорисовка линии шва, чтобы сделать его менее заметным;
  • ручное указание мест, где поддержки обязательны или, наоборот, не нужны;
  • модификаторы для выборочной настройки участков модели, например усиленное заполнение и больше слоёв стенки в нагруженных местах;
  • встроенный режим «ремонта» модели.

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

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

OrcaSlicer

OrcaSlicer появился в результате адаптации PrusaSlicer к принтерам Bambu Lab. Он открыто объединяет лучшее из PrusaSlicer и Bambu Studio и кое-что заимствует у Cura. Параметры печати расположены на главном экране в группах-закладках и раскрывающихся вкладках, что удобнее, чем в PrusaSlicer, при этом все возможности предшественника сохранены.

Главное дополнение — встроенные калибровки принтера: подбор температуры, потока, отката, допусков размеров, коэффициента Pressure Advance и других параметров без сторонних плагинов. Поддерживается работа с несколькими рабочими столами одновременно.

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

Что выбрать

Все три программы справляются со своей задачей и при должной настройке дают код, подходящий для любого принтера и модели. Новичку годится любая из них в режиме минимальной сложности: достаточно верно указать размер области печати, диаметры сопла и прутка и тип пластика. Тип прошивки (Marlin или Klipper), как и кинематика, на выбор пока не влияет. Ориентироваться лучше на собственное удобство, попробовав все три.

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

← Все статьи