CS
  • English
  • Español
  • Italiano
  • Deutsch
  • Polski
  • Français
Přihlásit

Prohlížeč G-codu PrusaSlicer

Poslední aktualizace 2 years ago
Tento článek je také dostupný v následujících jazycích: 
ENPLDEESITFR

PrusaSlicer Standalone G-code Viewer  (samostatný prohlížeč G-codů PrusaSlicer) je nenáročná aplikace, která umožňuje rychlý náhled G-codů ze všech populárních slicerů. Její chování je totožné s náhledem v PrusaSliceru (používá se stejný kód), můžete však načíst externí soubor G-codu.

Podporované slicery

V současné době analyzujeme a do určité míry interpretujeme G-cody:

  • PrusaSlicer
  • Slic3r a Slic3rPE
  • CURA
  • ideaMaker
  • Simplify3D
  • Craftware
  • KISSSlicer

PrusaSlicer Standalone G-code Viewer se snaží z G-codu generovaného různými slicery odhadnout šířky extruzí, výšky vrstev, typy extruzí, typy pohybů, vrstev atd. Samotný G-code neobsahuje všechny výše uvedené informace, proto je G-code obvykle doplněn o komentáře specifické pro slicer. Snažíme se získat co nejvíce údajů, ale některé části mohou být přesto označeny jako neznámé.

PrusaSlicer verze 2.3 a novější doplňuje G-code komentáři ";TYPE:", ";HEIGHT:", ";LAYER_CHANGE", ";COLOR_CHANGE", ";PAUSE_PRINT" a ";CUSTOM_GCODE". G-code vygenerovaný staršími PrusaSlicery, který tyto nové anotace neobsahuje, budou i tak zobrazeny, ale šířky nebo typy vytlačování nemusí být spolehlivě zobrazeny.

G-cody vygenerované pomocí jiných slicerů se s největší pravděpodobností načtou správně, ale některé funkce, například analýza doby tisku podle funkce, nemusí být k dispozici.

Přiřazení k souboru s příponou .gcode

Pokud přiřadíte příponu souboru .gcode prohlížeči G-codu, budete jej moci spustit pouhým otevřením souboru (poklepáním na něj nebo stisknutím klávesy Enter). Můžete tak učinit povolením Konfigurace - Nastavení - Přiřadit soubory .gcode k PrusaSlicer G-code Viewer.

Případně můžete příponu souboru přiřadit pomocí nástrojů operačního systému.

Windows

  1. Pravým tlačítkem klikněte na soubor G-code
  2. Zvolte Otevřít s pomocí... - Zvolit výchozí program...PrusaSlicer G-code Viewer
  3. Klikněte na Více ve spodní části
  4. Zaškrtněte Vždy používat tuto aplikaci

macOS

  1. Ve Finderu vyberte jakýkoliv soubor G-code a zvolte Soubor > Informace
  2. Ve volbě Otevřít v aplikaci vybertePrusaSlicer G-code Viewer
  3. Klikněte na Změnit vše... a potvrďte

Ubuntu

  1. Vyberte jakýkoliv soubor G-code
  2. Klikněte pravým tlačítkem a vyberte Vlastnosti
  3. Vyberte záložku Otevřít s pomocí
  4. Zvoltet PrusaSlicer G-code Viewer a klikněte na Nastavit jako výchozí.

Postup je podobný i v ostatních distribucích Linuxu.

Vlastnosti

Samostatný G-Code Viewer zobrazuje názvy použitých tiskáren/nastavení tisku/filamentu.

Jakmile je k dispozici finální G-code po slicování, objeví se nový horizontální posuvník, který omezuje vizualizaci extruzí a pojezdů podle času, a umožňuje tak simulaci tisku v čase. Ve výchozím nastavení nový horizontální posuvník omezuje vizualizaci poslední vrstvy vybrané pomocí vertikálního panelu nástrojů. Alternativně horizontální posuvník omezuje vytlačování ve všech vrstvách vybraných vertikálním posuvníkem. V prvním případě, pokud vodorovný posuvník omezí viditelnost horní vrstvy, budou ostatní vrstvy pod ní vykresleny šedou barvou. Tuto strategii vizualizace jsme si vypůjčili z uživatelského rozhraní Craftware, stejně jako to udělala Cura.

V legendě se nově zobrazuje doba tisku a podíl doby tisku pro jednotlivé prvky (obvod, výplň atd.) a popisky legendy slouží jako tlačítka pro zobrazení/skrytí konkrétní doby vytlačování. Odhad doby tisku je k dispozici jak v náhledu G-codu po slicování, tak v samostatném prohlížeči G-codu.

Více instancí

Můžete spustit libovolný počet instancí PrusaSlicer G-code Vieweru, a to buď otevřením G-codu z nabídky "Soubor->Náhled G-codu", spuštěním aplikace pro prohlížení G-codu nebo dvojklikem na soubor G-codu v Průzkumníku/vyhledávači souborů.

Jak to funguje

Z technického hlediska je samostatný PrusaSlicer G-code Viewer vlastně jen převlečený PrusaSlicer. Spouští se jako nový proces PrusaSliceru. Způsob, jakým se jako proces spouští, je specifický pro danou platformu:

Windows

Knihovna PrusaSlicer.dll obsahuje veškerý kód, zatímco balíčky prusa-slicer.exe, prusa-slicer-console.exe a nový prusa-gcodeviewer.exe pouze načtou PrusaSlicer.dll s příslušnými parametry.

OSX

Formát distribuce aplikace podporuje jedinou binárku, kterou je v našem případě PrusaSlicer.app/Contents/MacOS/PrusaSlicer. Pro použití v příkazovém řádku může být tato binárka symlinkována na prusa-gocdeviewer pro spuštění v režimu prohlížeče G-codu. Spouštění nových instancí PrusaSliceru není zcela vhodné pro systém OSX, protože Finder očekává spuštění pouze jedné instance aplikace s grafickým uživatelským rozhraním. Při drag & drop na ikonu PrusaSliceru v doku, resp. prohlížeče G-code, se tedy soubor odešle do první instance PrusaSliceru, resp. prohlížeče G-codu.

Linux

Podporujeme dvě binární distribuce: AppImage a .tar.bz2. Druhý formát .tar.bz2 obsahuje nový startovací skript prusa-gcodeviewer, zatímco AppImage může být symlinkovaný ko prusa-gcodeviewer, aby spustil prohlížeč G-code. AppImage pracuje tak, že namountuje obraz zazipovaného souborového systému vloženého do souboru AppImage a spustí aplikaci z něj. Nedoporučuje se spouštět prusa-gcodeviewer z již namountovaného souboru AppImage, protože AppImage bude odmountovaný jakmile bude PrusaSlicer, který jej namountoval, uzavřen. Když uživatel spustí prohlížeč G-codu z aplikace PrusaSlicer AppImage, prohlížeč G-codu připojí další AppImage, což znamená, že se binární soubor PrusaSliceru načte do paměti RAM podruhé. Proto pokud má člověk málo paměti RAM, doporučuje se používat distribuci .tar.bz2 místo AppImage, dokud nebude AppImage vylepšen tak, aby podporoval více procesů běžících z jednoho namountovaného AppImage.

Byl tento článek užitečný?

Komentáře

Stále nemáte jasno?

Stále nemáte jasno?

Pokud nemůžete najít odpověď na vaši otázku, projděte si naše další materiály na webu.
A pokud nenajdete odpověď, pošlete nám zprávu na [email protected] nebo přes tlačítko níže.

Kontaktujte nás