Vydání PrusaSlicer 2.0.0 (dříve nazývané Slic3r Prusa Edition/Slic3r PE)


Vydání PrusaSlicer 2.0.0 (dříve nazývané Slic3r Prusa Edition/Slic3r PE)

PrusaSlicer je kráječ, tedy program, který vezme 3D model ve formě sítě obyčejných trojúhelníků a převede jej na speciální program pro ovládání trojrozměrné tiskárny. Například ve formě G-kód pro FFF tiskárny, který obsahuje podrobný návod, jak pohybovat tiskovou hlavou (extruderem) v prostoru a jak velké množství horkého plastu jím v konkrétním okamžiku promáčknout. Kromě G-kódu tato verze přidala také generování vrstev rastrových obrázků pro fotopolymerové mSLA tiskárny. Zdrojové 3D modely lze načíst z formátů souborů STL, OBJ nebo AMF.


Ačkoli PrusaSlicer byl vyvinut s ohledem na tiskárny s otevřeným zdrojovým kódem Prusko, může vytvořit G-kód kompatibilní s jakoukoli moderní tiskárnou na základě vývoje RepRap, včetně všeho s firmwarem Marlin, Prusa (fork of Marlin), Sprinter a Repetier. Je také možné generovat G-kód podporovaný ovladači Mach3, linux cnc и Strojová sada.

PrusaSlicer je vidlice slic3r, který zase vyvinul Alessandro Ranelucci a komunita RepRap. Do verze 1.41 včetně byl projekt vyvíjen pod názvem Slic3r Prusa Edition, také známý jako Slic3r PE. Fork zdědil původní a nepříliš pohodlné uživatelské rozhraní původního Slic3r, takže vývojáři z Prusa Research v určitém okamžiku vytvořili samostatné zjednodušené rozhraní pro Slic3r PE - PrusaControl. Ale později, během vývoje Slic3r PE 1.42, bylo rozhodnuto úplně předělat původní rozhraní, začlenit některé z vývoje z PrusaControl a zastavit vývoj druhého. Základem pro přejmenování projektu se stalo zásadní přepracování rozhraní a přidání velkého množství nových funkcí.

Jedním z charakteristických rysů PrusaSlicer (jako Slic3r) je přítomnost velkého množství nastavení, která uživateli poskytují kontrolu nad procesem krájení.

PrusaSlicer je napsán primárně v C++, licencován pod AGPLv3 a běží na Linuxu, macOS a Windows.

Hlavní změny týkající se Slic3r PE 1.41.0

Videorecenze rozhraní a funkcí této verze: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • rozhraní
    • Rozhraní se nyní na monitorech HiDPI zobrazuje normálně.
    • Schopnost manipulovat s trojrozměrnými objekty byla výrazně vylepšena:
      • Nyní podporuje posun, rotaci, změnu měřítka a zrcadlení na všech třech osách a nerovnoměrné měřítko pomocí 3D ovládacích prvků přímo ve XNUMXD výřezu. Z klávesnice lze vybrat stejné prvky: m - přenos, r - rotace, s - změna měřítka, Esc - opuštění režimu úprav.
      • Nyní můžete vybrat více objektů podržením Ctrl. Ctrl-A vybere všechny objekty.
      • Při překládání, otáčení a změně měřítka můžete na panelu pod seznamem objektů nastavit přesné hodnoty. Když je odpovídající textové pole zaostřeno, v okně 3D náhledu se vykreslí šipky ukazující, co a jakým směrem se dané číslo mění.
    • Práce s Projectem (dříve nazývaným Factory File) byla přepracována. Soubor projektu ukládá všechny modely, nastavení a modifikátory nezbytné k tomu, aby bylo možné vytvořit přesně stejný G-kód na jiném počítači.
    • Všechna nastavení jsou rozdělena do tří různých kategorií: Simple, Advanced a Expert. Ve výchozím nastavení se zobrazují pouze nastavení kategorie Jednoduché, což značně zjednodušuje život začínajícím uživatelům. V případě potřeby lze snadno aktivovat režimy Advanced a Expert. Nastavení pro různé kategorie jsou zobrazena různými barvami.
    • Mnoho užitečných funkcí Slic3r je nyní zobrazeno na hlavní kartě (Plater).
    • Odhadovaná doba tisku se nyní zobrazí ihned po provedení akce Slice, bez nutnosti exportu G-kódu.
    • Mnoho akcí se nyní provádí na pozadí a neblokuje rozhraní. Například odeslání na Octo Print.
    • Seznam objektů nyní zobrazuje hierarchii objektů, parametry objektů, objemy objektů a modifikátory. Všechny parametry se zobrazují buď přímo v seznamu objektů (kliknutím pravým tlačítkem myši na ikonu vpravo od názvu) nebo v kontextovém panelu pod seznamem.
    • Modely s problémy (mezery mezi trojúhelníky, protínající se trojúhelníky) jsou nyní v seznamu objektů označeny vykřičníkem.
    • Podpora možností příkazového řádku je nyní založena na kódu ze Slic3r. Formát je stejný jako upstream, s některými změnami:
      • --help-fff a --help-sla místo --help-options
      • --loglevel má další parametr pro nastavení závažnosti (závažnosti) výstupních zpráv
      • --export-sla místo --export-sla-svg nebo --export-svg
      • není podporováno: --cut-grid, --cut-x, --cut-y, --autosave
  • Možnosti XNUMXD tisku
    • Podporuje barevný tisk pomocí (hardwarového) modulu automatické výměny filamentu.
    • Podporuje mSLA (maskou asistovaná stereolitografie) a tiskárnu Prusa SL1 využívající tuto technologii. Může se zdát, že podpora mSLA je jednodušší než FFF, protože mSLA jednoduše vyžaduje vykreslování XNUMXD obrázků pro každou vrstvu, ale ve skutečnosti to není tak úplně pravda. Problém je v tom, že technologie vyžaduje přidání podpůrných struktur správného tvaru pro více či méně složité modely. Při tisku s nesprávnými podporami se může stát, že část tištěného předmětu zůstane na tiskové matrici a znehodnotí všechny následující vrstvy.
    • Přidána podpora pluginů Zrušit objekt pro OctoPrint. To umožňuje zrušit tisk jednotlivých objektů bez přerušení tisku ostatních.
    • Možnost přidávat vlastní a odstraňovat automaticky generované podpory pomocí modifikátorů.
  • Vnitřní změny
    • Celý hlavní kód byl přepsán v C++. Nyní nepotřebujete Perl k práci.
    • Odmítnutí perly v krájecím enginu nám umožnilo dokončit podporu krájení na pozadí s možností ji kdykoli zrušit.
    • Díky přepracovanému systému synchronizace frontendu s enginem nyní drobné změny neznehodnocují celé objekty, ale pouze ty části, které vyžadují přepočet.
    • Nyní je vyžadováno OpenGL verze 2.0 nebo vyšší. Přechod na novou verzi pomohl zjednodušit kód a zlepšit výkon na moderním hardwaru.
  • Vzdálené schopnosti
    • Podpora tisku přes sériový port přímo z programu. Vývojáři se zatím nerozhodli, zda tuto funkci v budoucích verzích vrátí nebo ne. (od autora novinky: nechápu, proč je tato funkce potřeba, když existuje OctoPrint, který implementuje webové rozhraní a HTTP API pro tiskárny připojené přes sériový port)
    • 2D náhled dráhy nástroje není v novém rozhraní implementován. S největší pravděpodobností bude vrácen v některé z následujících verzí. Řešení: Namiřte kameru 3D náhledu shora dolů stisknutím klávesy 1 a vyberte požadovanou vrstvu.
  • Stále nerealizované možnosti =)
    • Stále chybí akce Undo a Redo.

Podrobný seznam změn

Popis všech změn naleznete na těchto odkazech: 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.

reference

Zdroj: linux.org.ru

Přidat komentář