Издание на PrusaSlicer 2.0.0 (порано наречена Slic3r Prusa Edition/Slic3r PE)


Издание на PrusaSlicer 2.0.0 (порано наречена Slic3r Prusa Edition/Slic3r PE)

PrusaSlicer е сечач, односно програма која зема 3Д модел во форма на мрежа од обични триаголници и го претвора во специјална програма за контролирање на тридимензионален печатач. На пример, во форма Г-код за FFF печатачи, кој содржи детални упатства за тоа како да се движи главата за печатење (екструдер) во просторот и колку врела пластика да се исцеди низ неа во одреден момент во времето. Покрај G-кодот, оваа верзија додаде и генерирање на слоеви растерски слики за фотополимерни mSLA печатачи. Изворните 3D модели може да се вчитаат од формати на датотеки STL, OBJ или АМФ.


Иако PrusaSlicer беше развиен имајќи ги предвид печатачите со отворен код Пруса, може да создаде G-код компатибилен со кој било модерен печатач врз основа на развојот RepRap, вклучувајќи сè со фирмверот Marlin, Пруса (вилушка на Марлин), Спринтер и Репетиер. Исто така, можно е да се генерира G-код поддржан од Mach3 контролери, Linux cnc и Машински комплет.

PrusaSlicer е вилушка Парче 3r, кој пак беше развиен од Алесандро Ранелучи и заедницата RepRap. До верзијата 1.41 инклузивна, проектот беше развиен под името Slic3r Prusa Edition, исто така познат како Slic3r PE. Вилушката го наследи оригиналниот и не многу удобен кориснички интерфејс на оригиналниот Slic3r, па програмерите од Prusa Research во одреден момент направија посебен поедноставен интерфејс за Slic3r PE - PrusaControl. Но, подоцна, за време на развојот на Slic3r PE 1.42, беше одлучено целосно да се преработи оригиналниот интерфејс, инкорпорирајќи некои од случувањата од PrusaControl и запирање на развојот на вториот. Големиот ремонт на интерфејсот и додавањето на голем број нови функции станаа основа за преименување на проектот.

Една од карактеристичните карактеристики на PrusaSlicer (како Slic3r) е присуството на голем број поставки кои му даваат на корисникот контрола врз процесот на сечење.

PrusaSlicer е напишан првенствено во C++, лиценциран под AGPLv3 и работи на Linux, macOS и Windows.

Големи промени во врска со Slic3r PE 1.41.0

Видео преглед на интерфејсот и карактеристиките на оваа верзија: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • интерфејс
    • Интерфејсот сега се прикажува нормално на HiDPI мониторите.
    • Способноста за манипулирање со тридимензионални објекти е значително подобрена:
      • Сега поддржува превод, ротација, скалирање и пресликување на сите три оски и нерамномерно скалирање со помош на 3D контроли директно во XNUMXD приказот. Истите елементи може да се изберат од тастатурата: m - пренос, r - ротација, s - скалирање, Esc - излез од режимот на уредување.
      • Сега можете да изберете повеќе објекти со држење на Ctrl. Ctrl-A ги избира сите објекти.
      • При преведување, ротирање и скалирање, можете да поставите точни вредности во панелот под списокот со објекти. Кога соодветното поле за текст е во фокус, стрелките се нацртани во прозорецот за 3D преглед што покажува што и во која насока се менува дадениот број.
    • Работата со проектот (претходно наречена Фабричка датотека) е преработена. Проектната датотека ги зачувува сите модели, поставки и модификатори потребни за да може да се произведе истиот G-код на друг компјутер.
    • Сите поставки се поделени во три различни категории: Едноставни, Напредни и Експертни. Стандардно, се прикажани само поставките од категоријата Едноставно, што во голема мера го поедноставува животот за почетниците корисници. Напредните и Експертските режими може лесно да се овозможат доколку е потребно. Поставките за различни категории се прикажани во различни бои.
    • Многу корисни функции на Slic3r сега се прикажани на главниот таб (Платер).
    • Проценетото времетраење на печатењето сега се прикажува веднаш по извршувањето на дејството Slice, без потреба да се извезува G-код.
    • Многу дејства сега се вршат во позадина и не го блокираат интерфејсот. На пример, испраќање до ОктоПринт.
    • Списокот на објекти сега ја прикажува хиерархијата на објектите, параметрите на објектот, волумените на објектите и модификаторите. Сите параметри се прикажани или директно во списокот со објекти (со десен клик на иконата десно од името) или во контекстната табла под списокот.
    • Моделите со проблеми (празнини меѓу триаголници, триаголници кои се сечат) сега се означени со извичник во списокот со предмети.
    • Поддршката за опциите на командната линија сега се базира на код од Slic3r. Форматот е ист како upstream, со некои промени:
      • --help-fff и --help-sla наместо --help-options
      • --loglevel има дополнителен параметар за поставување на сериозноста (сериозноста) на излезните пораки
      • --export-sla наместо --export-sla-svg или --export-svg
      • не е поддржано: --cut-grid, --cut-x, --cut-y, --autosave
  • Можности за XNUMXD печатење
    • Поддржува печатење во боја со помош на (хардверски) модул за автоматска промена на филаментот.
    • Поддржува mSLA (стереолитографија со помош на маска) и печатачот Prusa SL1 со помош на оваа технологија. Можеби изгледа дека поддршката за mSLA е поедноставна од FFF, бидејќи mSLA едноставно бара рендерирање на XNUMXD слики за секој слој, но во реалноста тоа не е сосема точно. Проблемот е што технологијата бара додавање потпорни структури со правилна форма за повеќе или помалку сложени модели. При печатење со неправилни потпори, може да се случи дел од отпечатениот предмет да остане на матрицата за печатење и да ги расипе сите наредни слоеви.
    • Додадена е поддршка за приклучок Откажи го објектот за OctoPrint. Ова ви овозможува да го откажете печатењето на поединечни објекти без да го прекинувате печатењето на други.
    • Способност да додадете свои и да ги отстраните автоматски генерираните поддржува со помош на модификатори.
  • Внатрешни промени
    • Целиот главен код беше препишан во C++. Сега не ви треба Перл за да работите.
    • Одбивањето на бисерот во моторот за сечење ни овозможи да ја комплетираме поддршката за сечење во позадина со можност да го откажеме во секое време.
    • Благодарение на редизајнираниот систем за синхронизирање на предниот дел со моторот, сега малите промени не ги поништуваат цели објекти, туку само оние делови за кои е потребна повторна пресметка.
    • Сега е потребна OpenGL верзија 2.0 или повисока. Преминот кон новата верзија помогна да се поедностави кодот и да се подобрат перформансите на современиот хардвер.
  • Далечински способности
    • Поддршка за печатење преку сериска порта директно од програмата. Програмерите сè уште не одлучиле дали ќе ја вратат оваа функција во идните верзии или не. (од авторот на веста: Не разбирам зошто е потребна оваа функција кога постои OctoPrint, кој имплементира веб-интерфејс и HTTP API за печатачи поврзани преку сериска порта)
    • 2D-прегледот на патеката на алатки не е имплементиран во новиот интерфејс. Најверојатно ќе биде вратен во некоја од следните верзии. Резолуција: насочете ја камерата за 3D преглед од врвот до дното со притискање на копчето 1 и изберете го саканиот слој.
  • Сè уште нереализирани можности =)
    • Дејствата „Врати“ и „Повтори“ сè уште недостасуваат.

Детален список на промени

Опис на сите промени може да се најде на овие линкови: 1.42.0-алфа1, 1.42.0-алфа2, 1.42.0-алфа3, 1.42.0-алфа4, 1.42.0-алфа5, 1.42.0-алфа7, 1.42.0-бета, 1.42.0-бета1, 1.42.0-бета2, 2.0.0-рс, 2.0.0-рц1, 2.0.0.

референци

Извор: linux.org.ru

Додадете коментар