3DPrintStory    Процесс 3D печати    Сравнение Cura и PrusaSlicer (Slic3r)

Сравнение Cura и PrusaSlicer (Slic3r)

Одна из ключевых программ, которые вам понадобятся для 3D печати, - это слайсер. Хотя 3D печать была изобретена три десятилетия назад, настольные 3D принтеры стали популярными только к 2010 году. Одной из причин доступности этой технологии стало именно ПО с открытым исходным кодом, такое как Cura и Slic3r.

Базой для разработки слайсеров с открытым исходным кодом стала работа доктора Адриана Бойера в 2005 году, которого считают отцом настольной 3D печати. Фактически, многие из его разработок сегодня используются в программном обеспечении (например, слайсерах) и прошивках.

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

Немного предистории

Слайсер Cura начинался как проект с открытым исходным кодом еще в 2011 году под руководством Дэвида Брэма, который позже присоединился к команде Ultimaker. Самые ранние версии PrusaSlicer, выпущенные в 2014 году, были модификациями Slic3r. В конце концов, они были переименованы в Slic3r PE (Prusa Edition), который в этом году стал PrusaSlicer.

И Ultimaker, и Prusa Research являются одними из ведущих компаний в области настольной 3D печати, что делает довольно важным то, что они поддерживают и разрабатывают специальные слайсеры.

Что ж, давайте подробнее рассмотрим, что могут предложить эти варианты программного обеспечения для слайсеров!

Системные требования и стоимость

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

Рекомендуемые системные требования для Cura:

  • Графическая карта, совместимая с OpenGL 4.1, для просмотра трехмерного слоя
  • Разрешение дисплея 1920 x 1080
  • Intel Core i3 или AMD Athlon 64
  • 600 МБ на жестком диске
  • 8 ГБ RAM

Рекомендуемые системные требования для PrusaSlicer:

Конкретные требования для PrusaSlicer официально не предоставлены, но можно предположить, что они будут аналогичны требованиям Cura.

Здесь особо нечего доавить: оба слайсера бесплатны и имеют открытый исходный код, что означает, что исходный код доступен для изменения. Говоря о сцене слайсера в целом - это привело ко многим улучшениям, исходящим от внешних разработчиков. Интеграция самых популярных из них в официальные релизы значительно ускорила разработку.

Особенности и функции

Cura и PrusaSlicer за долгие годы накопили огромное количество функций. Мы ознакомились с последними версиями Cura 4.6 и PrusaSlicer 2.2, чтобы показать вам, что они предлагают. Хотя оба слайсера обладают множеством функций, ниже мы рассмотрим только некоторые из них, которые не были замечены в других программах для слайсига 3D моделей.

Cura

  • Совместимость: Уникальной и невероятно полезной функцией Cura является огромное количество сторонних 3D принтеров, с которыми она отлично работает. Хотя эти машины представляют собой прямую конкуренцию Ultimaker, сотни производителей используют Cura для продажи своей продукции клиентам. Скорее всего, если у вас есть 3D принтер, Cura его поддержит.
  • Торговая площадка Cura: Торговая площадка Cura, по сути, действует как магазин приложений с множеством надстроек, которые создаются и добавляются пользователями. Благодаря расширенной функциональности Cura продолжает совершенствоваться, а рынок продолжает расти. Если вам интересно узнать, какие дополнительные функции доступны.
  • Пользовательские скрипты: этот любимая сообществом фича, которая дает дополнительную возможность приостанавливать 3D печать на полпути, чтобы вставить в ваши 3D модели такие компоненты, как магниты, застежки или даже электронные платы.
  • Возможности подключения: Cura может подключаться к беспроводным платам, таким как Duet Wi-Fi и Raspberry Pi. Эта удобная функция упрощает загрузку файлов непосредственно в ваш браузер, вместо того, чтобы делать это каждый раз вручную.
  • Специальные режимы и экспериментальные настройки: Еще один уникальный аспект Cura - экспериментальные настройки, с которыми интересно поиграть. Несколько примеров - ветрозащитный экран, нечеткая кожа и адаптивные слои. Каждая из этих настроек может оказаться весьма полезной в вашем конкретном случае.

PrusaSlicer

  • Сетки-модификаторы: вероятно, одна из самых особых и уникальных техник, которые мы видели со слайсером, - это возможность добавлять уникальные настройки в разные части одного и того же STL! Более тонкие секции можно сделать более плотными, не влияя на общее заполнение, что позволяет сэкономить время и повысить прочность детали.
  • Переменная высота слоя: вместо фиксированной высоты слоя пользователи могут ее настраивать. Например, у вас могут быть более тонкие слои там, где есть более сложные элементы, и более толстые слои на прямых участках. Таким образом сокращается время 3D печати без ущерба для качества. В нашей статье по этой теме более подробно рассказывается об уникальной функции переменной высоты слоя.
  • G-код с условиями: возможность добавлять условные операторы "if" для управления и вставлять дополнительные функции, такие как пауза или изменение цвета, может быть очень полезной.
  • Поддерживаются SLA и MSLA: PrusaSlicer может нарезать модели для печати на FDM или MSLA в одной программе. Тем не менее, на данный момент функция нарезки пластмассы предназначена только для использования с Prusa SL1.
  • Возможности подключения: в то время как Cura может подключаться к нескольким платам SBC, Prusa имеет настройки для подключения к FlashAir (SD-карта с возможностью Wi-Fi), а также AstroBox.
  • Очередь загрузки узла 3D печати: с помощью этой функции нарезанные файлы можно отправить в настройку OctoPrint, а затем распечатать один за другим. По сути, вы можете разрезать все файлы сразу, а затем держать их в очереди, пока не будете готовы к 3D печати.

Пользовательский интерфейс

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

Cura

В целом пользовательский интерфейс Cura и удобство работы с ним на высоте. Его легко освоить, и пользователи могут начать печать практически сразу и только со временем переходить к продвинутым настройкам и индивидуальному тюнингу отдельных 3D моделей.

  • Интуитивно понятный интерфейс: в Cura большая часть пространства предназначена для просмотра области сборки и модели. Настройки спрятаны в раскрывающихся меню с дополнительными подзаголовками, которые логически разделяют их.
  • Темная тема: еще одна интересная особенность - темная тема, которая определенно хорошо воспринимается глазами.
  • Оценка 3D печати: очень полезно видеть значок приблизительного времени печати, который можно найти над кнопкой фрагмента после завершения нарезки. Это позволяет пользователю настраивать и оптимизировать свои параметры в зависимости от того, какая часть печати занимает максимальное время.
  • Предварительный просмотр анимации: анимация под опцией предварительного просмотра помогает вам проверить, не забыли ли вы что-нибудь перед началом 3D печати - например - активация вспомогательных структур.
  • Расширения рабочего процесса: можно добавить множество расширений, включая помощь в виде систематического сохранения имен файлов и добавление SBC или OctoPi для прямой загрузки 3D моделей для печати.

PrusaSlicer

Интерфейс PrusaSlicer прост, но эффективен. Его организация, использующая режимы, категории и представления, основана на интуитивном понимании и настройке параметров и профилей.

  • Уровни настройки: настройки PrusaSlicer организованы хорошо и дают возможность сосредоточиться на важных настройках вне зависимости от вашего уровня.
  • Группы настроек: стратегия Prusa по размещению настроек в трех отдельных сегментах с последующим разделением на части отлично реализована и обеспечивает удобный интуитивно понятный интерфейс.
  • Умное расположение: в PrusaSlicer есть функция упорядочения, которая автоматически размещает 3D модели на рабочем столе в оптимальном положении. Это очень полезно, когда вы печатаете несколько деталей одновременно.
  • Простая вставка G-кода: ползунки сбоку от окна предварительного просмотра - это интуитивно понятный способ добавить паузу или другие пользовательские команды G-кода.
  • Простая настройка слоя: функция переменной высоты слоя также имеет хорошо организована в виде ползунка, который упрощает установку высоты слоя.

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

Вектор развития компаний

Истории происхождения Ultimaker и Prusa Research схожи: обе компании начинали как производители недорогих настольных 3D принтеров с открытым исходным кодом. За прошедшие годы обе осознали необходимость собственной разработки слайсеров. Ultimaker приобрел Cura, а Prusa много позаимствовал у Slic3r. Хотя в их историях роста есть много общего, с тех пор эти две компании двигались в разных направлениях.

Cura

Cura больше работала над специализированными материалами для промышленного применения, сотрудничая с крупными производителями полимеров, такими как DuPont, BASF, Solvay и так далее, интегрируя материалы в свои торговые площадки. Кроме того, плагины, которые помогают Cura работать с проприетарным программным обеспечением САПР, таким как SolidWorks, Inventor и NX, делают профессиональный рабочий процесс более эффективным.

Общая тенденция и вектор развития Cura заключаются в том, чтобы их настольные системы размещались на производственных площадках, чтобы помочь компаниям создавать единичные приспособления, запасные части и прототипы.

PrusaSlicer

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

Прекрасным примером является компания Out of Darts, которая производит частично напечатанные на 3D-принтере пенные бластеры. При этом известно, что крупные агентства для визуальных эффектов также используют этот слайсер.

Как и принтеры Prusa, слайсер ориентирован на сообщество и любителей. Компания также начала создавать репозиторий предварительно нарезанных деталей с помощью PrusaPrinters (25 000+ бесплатных 3D-моделей), что упрощает производителям обмен файлами и проектами.

Поддержка сообщества и компании

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

Cura

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

PrusaSlicer

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

Выводы

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

И Cura, и PrusaSlicer превратились в одни из самых мощных и часто используемых программ слайсинга. Отлично, что каждая команда продолжает придумывать новые функции, которые расширяют границы и возможности 3D печати. Обе компании уделяют большое внимание пользовательскому интерфейсу и его улучшению.

Так в результате - кто же лучше - Cura или PrusaSlicer?  Ответ, как вы уже догадались, зависит от обстоятельств. 

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

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