Vydanie PrusaSlicer 2.0.0 (predtým nazývané Slic3r Prusa Edition/Slic3r PE)


Vydanie PrusaSlicer 2.0.0 (predtým nazývané Slic3r Prusa Edition/Slic3r PE)

PrusaSlicer je krájač, teda program, ktorý vezme 3D model vo forme siete obyčajných trojuholníkov a prevedie ho na špeciálny program na ovládanie trojrozmernej tlačiarne. Napríklad vo forme G-kód pre FFF tlačiarne, ktorý obsahuje podrobný návod, ako pohybovať tlačovou hlavou (extruderom) v priestore a koľko horúceho plastu cez ňu v konkrétnom čase pretlačiť. Táto verzia okrem G-kódu pridala aj generovanie vrstiev rastrových obrázkov pre fotopolymérové ​​mSLA tlačiarne. Zdrojové 3D modely je možné načítať z formátov súborov STL, OBJ alebo AMF.


Hoci PrusaSlicer bol vyvinutý s ohľadom na tlačiarne s otvoreným zdrojovým kódom Prusa, dokáže vytvoriť G-kód kompatibilný s akoukoľvek modernou tlačiarňou na základe vývoja RepRapvrátane všetkého s firmvérom Marlin, Prusa (vidlica Marlin), Sprinter a Repetier. Je tiež možné generovať G-kód podporovaný ovládačmi Mach3, linux cnc и Machinekit.

PrusaSlicer je vidlička slic3r, ktorý zase vyvinul Alessandro Ranelucci a komunita RepRap. Do verzie 1.41 vrátane bol projekt vyvinutý pod názvom Slic3r Prusa Edition, tiež známy ako Slic3r PE. Fork zdedil pôvodné a nie príliš pohodlné používateľské rozhranie pôvodného Slic3r, takže vývojári z Prusa Research v určitom okamihu vytvorili samostatné zjednodušené rozhranie pre Slic3r PE - PrusaControl. Ale neskôr, počas vývoja Slic3r PE 1.42, bolo rozhodnuté úplne prerobiť pôvodné rozhranie, začleniť niektoré z vývoja z PrusaControl a zastaviť vývoj druhého. Základom premenovania projektu sa stalo zásadné prepracovanie rozhrania a pridanie veľkého množstva nových funkcií.

Jednou z charakteristických vlastností PrusaSlicer (ako Slic3r) je prítomnosť veľkého množstva nastavení, ktoré používateľovi poskytujú kontrolu nad procesom krájania.

PrusaSlicer je napísaný primárne v C++, licencovaný pod AGPLv3 a beží na Linuxe, macOS a Windows.

Hlavné zmeny týkajúce sa Slic3r PE 1.41.0

Video recenzia rozhrania a funkcií tejto verzie: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • rozhranie
    • Rozhranie sa teraz na monitoroch HiDPI zobrazuje normálne.
    • Schopnosť manipulovať s trojrozmernými objektmi sa výrazne zlepšila:
      • Teraz podporuje posúvanie, otáčanie, zmenu mierky a zrkadlenie na všetkých troch osiach a nerovnomernú mierku pomocou 3D ovládacích prvkov priamo v XNUMXD výreze. Rovnaké prvky je možné vybrať z klávesnice: m - prenos, r - rotácia, s - zmena mierky, Esc - ukončenie režimu úprav.
      • Teraz môžete vybrať viacero objektov podržaním klávesu Ctrl. Ctrl-A vyberie všetky objekty.
      • Pri prekladaní, otáčaní a zmene mierky môžete na paneli pod zoznamom objektov nastaviť presné hodnoty. Keď je príslušné textové pole zaostrené, v okne 3D náhľadu sa nakreslia šípky, ktoré ukazujú, čo a akým smerom sa dané číslo mení.
    • Práca s Projectom (predtým nazývaná Factory File) bola prepracovaná. Súbor projektu ukladá všetky modely, nastavenia a modifikátory potrebné na vytvorenie presne rovnakého G-kódu na inom počítači.
    • Všetky nastavenia sú rozdelené do troch rôznych kategórií: Simple, Advanced a Expert. V predvolenom nastavení sa zobrazujú iba nastavenia kategórie Jednoduché, čo značne zjednodušuje život začínajúcim používateľom. V prípade potreby je možné jednoducho aktivovať pokročilý a expertný režim. Nastavenia pre rôzne kategórie sú zobrazené rôznymi farbami.
    • Mnoho užitočných funkcií Slic3r je teraz zobrazených na hlavnej karte (Plater).
    • Odhadované trvanie tlače sa teraz zobrazí ihneď po vykonaní akcie Slice, bez potreby exportu G-kódu.
    • Mnoho akcií sa teraz vykonáva na pozadí a neblokuje rozhranie. Napríklad odoslanie na Octo Print.
    • Zoznam objektov teraz zobrazuje hierarchiu objektov, parametre objektov, objemy objektov a modifikátory. Všetky parametre sa zobrazujú buď priamo v zozname objektov (kliknutím pravým tlačidlom myši na ikonu napravo od názvu) alebo v kontextovom paneli pod zoznamom.
    • Modely s problémami (medzery medzi trojuholníkmi, pretínajúce sa trojuholníky) sú teraz v zozname objektov označené výkričníkom.
    • Podpora možností príkazového riadku je teraz založená na kóde zo Slic3r. Formát je rovnaký ako upstream, s niekoľkými zmenami:
      • --help-fff a --help-sla namiesto --help-options
      • --loglevel má ďalší parameter na nastavenie závažnosti (závažnosti) výstupných správ
      • --export-sla namiesto --export-sla-svg alebo --export-svg
      • nie sú podporované: --cut-grid, --cut-x, --cut-y, --autosave
  • Možnosti XNUMXD tlače
    • Podporuje farebnú tlač pomocou (hardvérového) modulu automatickej výmeny filamentu.
    • Podporuje mSLA (maskou asistovaná stereolitografia) a tlačiareň Prusa SL1 využívajúcu túto technológiu. Môže sa zdať, že podpora mSLA je jednoduchšia ako FFF, keďže mSLA jednoducho vyžaduje vykresľovanie XNUMXD obrázkov pre každú vrstvu, no v skutočnosti to nie je úplne pravda. Problém je v tom, že technológia vyžaduje pridanie podporných štruktúr správneho tvaru pre viac či menej zložité modely. Pri tlači s nesprávnymi podporami sa môže stať, že časť vytlačeného objektu zostane na tlačovej matrici a znehodnotí všetky nasledujúce vrstvy.
    • Pridaná podpora pluginov Zrušiť objekt pre OctoPrint. To umožňuje zrušiť tlač jednotlivých objektov bez prerušenia tlače ostatných.
    • Schopnosť pridať svoje vlastné a odstrániť automaticky generované podpory pomocou modifikátorov.
  • Vnútorné zmeny
    • Celý hlavný kód bol prepísaný v C++. Teraz nepotrebujete Perl na prácu.
    • Odmietnutie perly v motore na krájanie nám umožnilo dokončiť podporu krájania na pozadí s možnosťou kedykoľvek zrušiť.
    • Vďaka prepracovanému systému synchronizácie frontendu s enginom teraz malé zmeny neznehodnocujú celé objekty, ale len tie časti, ktoré vyžadujú prepočet.
    • Teraz sa vyžaduje OpenGL verzie 2.0 alebo vyššej. Prechod na novú verziu pomohol zjednodušiť kód a zlepšiť výkon na modernom hardvéri.
  • Vzdialené schopnosti
    • Podpora tlače cez sériový port priamo z programu. Vývojári sa zatiaľ nerozhodli, či túto funkciu v budúcich verziách vrátia alebo nie. (od autora novinky: nechápem, prečo je táto funkcia potrebná, keď je tu OctoPrint, ktorý implementuje webové rozhranie a HTTP API pre tlačiarne pripojené cez sériový port)
    • 2D náhľad dráhy nástroja nie je implementovaný v novom rozhraní. S najväčšou pravdepodobnosťou bude vrátený v jednej z nasledujúcich verzií. Alternatívne riešenie: Nasmerujte fotoaparát 3D náhľadu zhora nadol stlačením klávesu 1 a vyberte požadovanú vrstvu.
  • Stále nerealizované možnosti =)
    • Stále chýbajú akcie Undo a Redo.

Podrobný zoznam zmien

Popis všetkých zmien nájdete na týchto odkazoch: 1.42.0-alfa1, 1.42.0-alfa2, 1.42.0-alfa3, 1.42.0-alfa4, 1.42.0-alfa5, 1.42.0-alfa7, 1.42.0-beta, 1.42.0-beta1, 1.42.0-beta2, 2.0.0-rc, 2.0.0-RC1, 2.0.0.

referencie

Zdroj: linux.org.ru

Pridať komentár