PrusaSlicer 3.0 alpha12: új munkatér, még nem termelési kiadás
A nyilvános alfa több projektet, eltérő nyomtatókat és rétegzett profilokat kezel. Megmutatjuk az újdonságokat, korlátokat és a biztonságos kipróbálást.
A PrusaSlicer 3.0 első nyilvános alfája már letölthető, de a legfontosabb újdonság nem egy új kitöltési minta vagy gyorsabb szeletelés. A program belső felépítésének és kezelőfelületének nagy részét újraírták, hogy egyetlen munkatérben több projektet, több tárgyasztalt, eltérő nyomtatókat és szerszámokat lehessen kezelni. A szeptember 1-jén kiadott alpha11-et szeptember 21-én az alpha12 követte, amely a leggyakoribb összeomlások és zavaró hibák javítására koncentrál. Ez már valódi, kipróbálható szoftver, de még nem a stabil 3.0 és nem a 2.9.6 automatikus utódja.
A kiadás értelmezéséhez három állítást kell szétválasztani. Ellenőrzött tény, hogy a GitHubon elérhető alpha12 külön PrusaSlicer3-dev konfigurációs könyvtárat használ, ezért a 2.x változat mellett futtatható. Fejlesztői állítás, hogy az új architektúra gyorsabb későbbi fejlesztést és tisztább hibajavítást tesz lehetővé. A LAYERTIMES következtetése az, hogy műhelyben most nem a váltás, hanem a párhuzamos, dokumentált értékelés az ésszerű lépés: az alfa több fontos 2.x funkciót még nem tartalmaz, és maga a Prusa is instabil, befejezetlen előzetesként írja le.
Mi változott az előzetes bejelentés óta?
A szeptember eleji bemutató elsősorban az új irányt ismertette. Az alpha11 ebből nyilvánosan telepíthető programot készített, az alpha12 pedig már a korai használók hibajelzéseire reagált. A második alfa megjegyzi az utoljára választott nyomtatási célt, visszaállította a fizikai nyomtató kapcsolatát ellenőrző gombot, bővítette a G-kód helyőrzőit, finomította a több extruderes beállításokat és több konfigurációt szerszámonként kezelhetővé tett. Emellett javított számos összeomlást, 3MF-importot, régi dombornyomott szövegek helyzetét, Linux-lokalizációt és skálázást, valamint macOS billentyűparancsokat.
Ezek fontos stabilizáló lépések, de nem változtatják meg a kiadás státuszát. Az alpha12 is előzetes. Az, hogy több gyakori hiba megszűnt, nem bizonyítja egy adott gép, anyag, bővítmény vagy összetett 3MF projekt teljes kompatibilitását. A hibajegyzék arra alkalmas, hogy célzott regressziós próbákat jelöljünk ki; arra nem, hogy egy termelési profilt ellenőrzés nélkül átemeljünk.
A projekt lett a munkafolyamat központja
A 2.x sorozatban a több tárgyasztalos nézet már megjelent, de korlátozott volt: a tárgyasztalok adatai nem teljes értékű projektstruktúraként kerültek a 3MF-be, és ugyanazon projektben nem lehetett szabadon különböző gépkonfigurációkat keverni. A 3.0 belső modellje eleve több tárgyasztallal számol. Egy projektben eltérő nyomtatók és beállítások szerepelhetnek, a korábbi kilencágyas korlát megszűnt, az egyes tárgyasztalok pedig külön szeletelhetők.
Ez print farmnál, termékcsaládnál vagy egy alkatrész több technológiás változatánál valódi szervezési előny lehet. Ugyanaz a megrendelés tarthat például egy gyors prototípust, egy finom felületű végleges darabot és egy másik gépre kiosztott tartalékot. A kockázat az, hogy a felhasználó könnyebben feltételezi: ami egy projektben van, az azonos gyártási állapotot jelent. Valójában tárgyasztalonként kell ellenőrizni a gépet, fúvókát, filamentet, folyamatprofilt, egyedi felülírásokat és kimeneti célt.
A program több önálló projektet is megnyithat egyetlen példányban, felső fülekkel váltva közöttük. A projektek külön kezelik az aktív eszközt, párbeszédablakot és munkakörnyezetet. Ez kényelmesebb, mint több alkalmazáspéldány, de új emberi hibát is behoz: export előtt könnyű rossz projektet vagy tárgyasztalt aktívnak hinni. A jóváhagyási folyamatnak ezért a fájlnév mellett a projekt- és bed-azonosítót is rögzítenie kell.
Új kezelőfelület, eltérő mentális modell
A bal oldali sáv külön választja a szeletelést, a Prusa Connectet és a Printablest; az online szolgáltatások használata nem kötelező. A jelenet objektumlistája balra került, a kiválasztott ágyhoz, tárgyhoz vagy eszközhöz tartozó vezérlők pedig a jobb oldali panelen jelennek meg. A gyakran használt paraméterek csillaggal kedvencként rögzíthetők, így a haladó beállítások teljes ablaka nélkül is elérhetők. Profilokra filamenttípus vagy keresőkifejezés alapján lehet szűrni.
A látványosabb PBR-szerű megjelenítés, környezeti árnyékolás, vetett árnyék, világos és sötét téma, valamint a nézetkocka használhatósági változtatás. Egyik sem növeli önmagában a nyomat pontosságát. Értékeléskor külön kell mérni a felület tanulhatóságát és a gyártási kimenetet: lehet jobb a navigáció, miközben egy örökölt projekt G-kódja eltér; és lehet azonos a G-kód, miközben a kezelő lassabban talál meg egy funkciót.
A profilrendszer új alapokra kerül
A 3.0 a régi INI-központú konfiguráció helyett YAML-alapú, rétegzett profilrendszert vezet be. A cél, hogy a gép közös tulajdonságai, a szerszámok és a konkrét összeállítások ne sok majdnem azonos profilban ismétlődjenek. Egy többfejes gépnél a hotend, extruder, fúvóka és más szerszámtulajdonság külön leírható, majd a valós konfigurációhoz rendelhető. A fejlesztők ezt hosszú távon karbantarthatóbb modellnek szánják.
A migráció azonban nem puszta fájlformátum-csere. A 2.x projektben lehet beágyazott profil, tárgyszintű felülírás, rétegtartomány-beállítás, kézzel módosított kezdő G-kód és külső szinkronból érkező érték. Megnyitás után azt kell ellenőrizni, hogyan oldotta fel ezeket az új rendszer. A profil neve vagy a sikeres import nem elég; a tényleges hőmérsékletet, anyagáramot, térfogatáram-korlátot, gyorsulást, ventilátort, szerszámváltást és indító-záró makrókat kell összevetni.
Az alpha12 külön fejlesztői könyvtára itt biztonsági előny. Nem írja felül a 2.x termelési konfigurációját, így ugyanaz a referencia-3MF mindkét verzióban megnyitható. Ez nem jelenti azt, hogy a projekt két irányban veszteség nélkül menthető. A próbamunkát másolaton kell végezni, a 3.0-ban mentett állományt pedig nem szabad automatikusan visszaadni a stabil folyamatnak, amíg a kompatibilitás nincs bizonyítva.
Több szerszám és szerszámonkénti beállítások
A modern gépekben az extruderek nem feltétlenül azonosak. Eltérhet a fúvóka átmérője, anyaga, maximális hőmérséklete, anyagútja vagy feladata. A 3.0 konfigurációs modellje ezt elsőrendű fogalomként kezeli. Az alpha12 többek között az első réteg magasságát, az első réteg egyperemű stratégiáját és a felső egyperemű beállítást szerszámonkéntivé alakította, valamint javított a több extruderes párbeszédablak működésén.
Gyakorlati validálásnál minden szerszámot önállóan kell minősíteni, majd együtt is. Egy helyes T0 profil nem igazolja T1 hőmérsékletét, offsetjét vagy purge viselkedését. Vizsgálni kell a szerszámváltó G-kódot, a tisztítást, az ütközési teret és azt is, hogy egy másik tárgyasztal másik gépe ugyanabban a projektben nem örökölt-e tévesen globálisnak gondolt értéket.
Lua-bővítmények: hasznos automatizálás, korlátozott jogosultság
A Lua-alapú bővítményrendszer paraméterezett modelleket és munkafolyamatokat adhat a szeletelőhöz. A bemutatott példák között kalibrációs tárgyak szerepelnek. A Prusa szerint a bővítmények korlátozott környezetben futnak, és alapértelmezés szerint nem kapnak általános fájl- vagy hálózati hozzáférést. Ez jobb alap, mint egy korlátlan szkript, de nem helyettesíti a kód és a kimenet ellenőrzését.
Műhelyben csak azonosított forrásból származó bővítményt érdemes engedélyezni, rögzített verzióval. A generált geometriát, feliratot és G-kódot ugyanúgy kell vizsgálni, mintha kézzel készült volna. Az alpha12 több Lua-hibát is javított, például paramétermezők típusát és dombornyomott szöveg attribútumait. Ez jól mutatja, hogy a bővítmény-API is aktív fejlesztés alatt áll.
Mi hiányzik még, és mit jelent az alfa státusz?
A fejlesztők egyértelműen közlik, hogy a 3.0 első alfái nem funkcióteljesek a 2.9.6-hoz képest. Az alkalmazás nagy részének újraírása miatt egyes korábbi funkciók későbbi kiadásokban térnek vissza. Ezért egy általános funkciólista helyett a saját munkafolyamatot kell leltározni: változó rétegvastagság, festett támasz és varrat, vágás, szöveg, SLA, többanyagú purge, hálózati küldés, egyedi G-kód, parancssori automatizálás, exportformátumok és vállalati jóváhagyás közül melyik nélkülözhetetlen.
Az alpha12 hosszú hibajegyzéke két dolgot bizonyít: a projekt gyorsan reagált a korai jelentésekre, és az alpha11-ben sok, hétköznapi művelethez kapcsolódó hiba maradt. Volt összeomlás objektumbeállítás, húzás, beillesztés, festés, szövegeszköz és bezárás közben; előfordult hibás értékbetöltés és örökölt 3MF-probléma. A javítások után is csak célzott teszt mondja meg, hogy a saját folyamat elfogadható-e.
Biztonságos kipróbálási terv
Elsőként exportáld a stabil 2.x konfigurációt, és mentsd el az elfogadott profilokat, 3MF-eket és néhány reprezentatív G-kódot. Ne a működő projekt egyetlen példányát nyisd meg. Telepítsd az alfát párhuzamosan, ellenőrizd a külön konfigurációs útvonalat, és tiltsd meg, hogy a tesztverzióból felügyelet nélkül közvetlenül termelési gépre kerüljön fájl.
A regressziós csomag tartalmazzon egyszerű egyszerszámos FDM-munkát, több tárgyasztalos projektet, több extruderes vagy több szerszámos feladatot, régi 3MF-et tárgyszintű felülírással, valamint olyan projektet, amely egyedi kezdő és záró G-kódot használ. Hasonlítsd össze a feloldott beállításokat, idő- és anyagbecslést, rétegszámot, szerszámváltást, hőmérsékletet, ventilátort, gyorsulást és térfogatáramot. A geometriai előnézetben ellenőrizd a falakat, támaszokat, varratot és utazásokat.
Csak ezután következzen rövid, felügyelt fizikai próba. Az első réteg, a szerszámváltás és a végállapot ellenőrzése fontosabb, mint egy látványos demonstráció. Ha eltérés van, ne hangold át rögtön a profilt: előbb döntsd el, hogy migrációs hiba, megváltozott alapérték, új szeletelési logika vagy anyag- és gépváltozás okozta. A stabil 2.x maradjon visszaállási pont, amíg minden előre rögzített elfogadási feltétel nem teljesül.
Szerkesztőségi következtetés
A PrusaSlicer 3.0 jelentősége a munkafolyamat újraszervezése. A több projekt, a vegyes nyomtatók és tárgyasztalok, a szerszámonkénti konfiguráció, a rétegzett profilok és a korlátozott Lua-bővítmények olyan alapot teremtenek, amely a szeletelőt a fájlelőkészítőből gyártási munkatérré teheti. Az alpha12 azt is mutatja, hogy ez az alap már valós felhasználói teszt alatt áll, nem csupán látványterv.
Ugyanakkor a jelenlegi verzió értéke a kipróbálhatóság, nem a késztermék-státusz. A külön konfigurációs könyvtár megkönnyíti a biztonságos párhuzamos tesztet, de nem oldja meg helyettünk a profil- és G-kód-validálást. Otthoni érdeklődő számára érdemes lehet másolatokon felfedezni az új felületet; üzemi felhasználónak az alfa inkább migrációs labor. A stabil 3.0-ra való későbbi átállás annál kevesebb meglepetést okoz majd, minél jobb referencia- és regressziós csomagot építünk most.