Už od chvíle, kdy jsem postavil svou první 3D tiskárnu, jsem přemýšlel nad tím, jak udělat 3D tisk dostupnější. Součástí toho byla představa sliceru, který by běžel na jakémkoliv zařízení a jeho ovládání by bylo tak intuitivní, že by jej zvládl používat doslova každý.
A jsem neskutečně rád, že vám konečně mohu představit Prusa EasyPrint, na kterém náš tým pracoval posledních několik měsíců. Jedná se o pořádnou revoluci: slicování na telefonech a tabletech totiž nikdy nebylo jednodušší. Myslím si, že je to jedna z těch technologií, jejíž používání nám za několik měsíců přijde naprosto přirozené, a budeme se jen divit, jak jsme kdy mohli fungovat bez ní.
EasyPrint – předtisková příprava, kterou zvládne každý
Spousta z nás je zvyklá na to, že stáhneme STL, přetáhneme ho do PrusaSliceru, vybereme vhodný profil a případně si doladíme některé hodnoty jako podpěry, výplň, a tak dále. Jenže úplní nováčci se mohou cítit množstvím voleb a parametrů zahlceni. V některých případech i samotná nutnost instalace nové aplikace může představovat komplikaci. Pak je navíc potřeba projít konfiguračním průvodcem, abyste mohli naimportovat správné profily pro svou tiskárnu, musíte vědět kam kliknout pro výběr správného materiálu, a tak podobně.
S EasyPrint je celý tento proces maximálně zjednodušený a přehledný. Je to to nejjednodušší a nejintuitivnější slicování, jaké si dokážete představit. Je to vlastně tak jednoduché, že v názvu záměrně nenajdete slovo „slicer“. Je to prostě jednoduchý 3D tisk. Nemusíte vědět, co je to slicování.
Představte si, že na telefonu, tabletu či PC projíždíte Printables a narazíte na model, který se vám líbí. Stisknutím jediného tlačítka si zobrazíte jeho 3D náhled, automaticky se detekují vaše tiskárny připojené do PrusaConnect, a nastaví se správné tiskové profily (například 0.15 Structural), takže vše, co vám zbývá udělat, je kliknout na tlačítko PRINT.
EasyPrint je nabitý užitečnými a intuitivními funkcemi, ale zároveň jsme se snažili, aby jich bylo „tak akorát“. Modely můžete jednoduše přesouvat, otáčet, či škálovat, využívat funkci umístění modelu na podložku, automaticky rozmístit větší počet modelů na jednu či více virtuálních tiskových podložek, a tak podobně. Na Printables jsme dokonce jsme přidali funkci „košíku“, do kterého si při procházení můžete přidávat modely k tisku a následně je vytisknout všechny najednou.
Můžete samozřejmě měnit základní nastavení tisku, jako je tisková kvalita, výplň, či podpěry, ale to je vše. Veškeré komplexnější funkce jsou záměrně skryty a nastaveny automaticky.
Pamatujete si, když jsme spustili Printables (tehdy ještě pod názvem PrusaPrinters.org) a zdůrazňovali možnost sdílení G-kódů? Cíl byl stejný – zpřístupnit 3D tisk co nejširšímu publiku. A možná jsme tím trošku předběhli dobu. Lidé měli obavy o bezpečnost sdílení svých G-kódů, a odkazy na Printables byly dokonce zakázány na subredditu o 3D tisku. Teď na to jdeme odjinud, a troufám si tvrdit, že mnohem lépe. Ve srovnání s možností nechat si vygenerovat G-code přímo v prohlížeči nebo telefonu působí sdílení hotových G-kódů přece jen dost zastarale.
Pro koho je EasyPrint určený?
Začátečníci: Pokud jste v 3D tisku noví, slicování může působit složitě, ale EasyPrint tuto bariéru odstraňuje. Žádná komplikovaná nastavení, žádné složité profily. Stačí kliknout, slicovat a tisknout. Zvládne to i úplný začátečník.
Uživatelé Chromebooků (školy): Není potřeba instalovat specializovaný software ani se potýkat s omezeními systému. Studenti a učitelé mohou jednoduše otevřít záložku v prohlížeči, připravit své 3D modely a rovnou je odeslat k tisku nebo stáhnout G-code na USB flash disk.
Pokročilí uživatelé tabletů: Modelujete na iPadu v Shapr3D? Já občas ano! Teď už nemusíte přenášet soubory do PC jen kvůli slicování.
Netisknoucí členové rodiny: Jestli se vám stalo, že z rodinného ajťáka jste nyní i rodinný tiskař, protože pro ostatní je to „moc složité“, tak EasyPrint určitě oceníte. Teď si váš partner, děti, sourozenci či rodiče zvládnou připravit soubor k tisku sami. 🙂
Slicování na cestách (nebo z gauče): I když už jste ve slicování zběhlí, Prusa EasyPrint vám stále může usnadnit život. Tisk můžete spustit přímo z telefonu, třeba když zrovna relaxujete na gauči. Ideální, pokud víte, že byste stejně použili výchozí nastavení.
Jak to funguje a nutíme vás do používání cloudové služby?
Jsme si jisti, že naše řešení bude brzy okopírováno, takže vážně není důvod držet v tajnosti, jak to všechno funguje :-). Prusa EasyPrint je čistá, responzivní webová aplikace, která vám umožní manipulovat s 3D modely a nastavit několik základních parametrů.
Je úzce propojena s našimi službami, jako je Printables, a s naší mobilní aplikací Prusa, takže přesně ví, jaké tiskárny máte, jaký materiál je zaveden, a zda je vaše tiskárna připravena k tisku. Snadno importuje modely z Printables, ale také z vašeho lokálního úložiště.
Jakmile stisknete tlačítko Tisk, celá scéna se odešle do PrusaSliceru, který běží na výkonném serveru. Ten následně vygeneruje G-code a odešle jej přímo do vaší tiskárny.
Pokud tohle čtete, možná si říkáte: Ale né! Zase další způsob, jak zamknout uživatele do cloudové platformy. Ve skutečnosti doufám, že vás to napadlo, protože se (zejména v současnosti) jedná o důležité téma. Dovolte mi vysvětlit, proč tomu tak v tomto případě není.
Začnu tím, že používání Prusa EasyPrint je zcela volitelné. Pokud dáváte přednost používání PrusaSliceru lokálně na vašem počítači, můžete u něj zůstat a Prusa EasyPrint vůbec nepoužívat. Prusa EasyPrint ve skutečnosti ani není opravdový slicer. Jde o webové rozhraní, které generuje 3MF soubory kompatibilní s většinou moderních slicerů. Rozhraní běží přímo na vašem zařízení, a to i na telefonech a tabletech, které na to mají dostatek výkonu, zatímco samotné slicování probíhá v cloudu na našich serverech. Používáme stejnou verzi PrusaSliceru, jakou veřejně vydáváme, a její zdrojový kód najdete na GitHubu. Webové rozhraní není open-source (podobně jako Printables nebo PrusaConnect), ale protože se s výpočty spoléhá na PrusaSlicer, máme o to větší motivaci neustále vylepšovat právě PrusaSlicer. Sám jsem vyloženě nadšený z toho, jak hladce tyto dvě platformy spolupracují.
Kdykoliv totiž můžete stisknout tlačítko pro stažení vašeho projektu a otevřít jej v PrusaSliceru na vašem počítači. Všechno (modely, orientace, nastavení) se uloží jako 3MF soubor. Ten pak můžete doladit pomocí pokročilých nástrojů, jako jsou malované podpěry nebo vlastní modifikátory. Poté stačí jednoduše exportovat G-code soubor a uložit jej na USB disk, nebo jej odeslat přes lokální síť přímo do tiskárny.
To hlavní ale je, že neexistuje jiný způsob, jak umožnit slicovat například na levných tabletech a telefonech s Androidem. Věřte mi, zkoušeli jsme to. Už jen třeba nízká kapacita operační paměti na těchto zařízeních je tak limitující, že jsme ve všech našich pokusech selhali. Minimálně pro dohlednou dobu je toto jediný způsob, jak vám slicování na tabletech a telefonech zpřístupnit.
Co se týče bezpečnosti, pevně věřím, že náš dosavadní „track record“ hovoří sám za sebe. Bezpečnost je pro nás jednou z nejdůležitějších aspektů našich produktů, a právě proto lze naše tiskárny najít ve vývojářských centrech, univerzitách a prestižních výzkumných institucích po celém světě.
A ještě k tomu, jak to celé funguje: webová aplikace je navržena tak, aby na backendu bylo možné zcela plnohodnotně spouštět všechny slicery odvozené od PrusaSliceru (Orca, BambuStudio a mnoho dalších). Tak jenom takový opravdu malý teaser: v budoucnu plánujeme otevřít tuto možnost i pro uživatele jiných než našich tiskáren. Samozřejmě, časový harmonogram zatím není pevně stanoven, protože potřebujeme získat všechny potřebné informace z testování a ujistit se, že po otevření EasyPrintu všem uživatelům bude systém stabilní. Printables jsou určeny pro všechny. Nechceme vytvářet žádnou uzavřenou platformu. Právě naopak: chceme, aby byl 3D tisk dostupnější a jednodušší pro každého. 🧡
Použití s offline tiskárnami
Víme, že pro spoustu uživatelů je offline tisk klíčový. Proto v EasyPrintu najdete i tlačítko „Přidat offline tiskárnu“, které vám umožní vybrat tiskárny nepřipojené k internetu. Díky tomu můžete využívat cloudové slicování a jednoduché uživatelské rozhraní, a přitom tisknout na plně offline tiskárně. Na konci si jednoduše stáhnete G-code a přenesete jej do tiskárny přes USB nebo SD kartu.
Předběžný přístup a budoucí plány
V současnosti spouštíme předběžný přístup, který nám pomůže analyzovat, jaký výpočetní výkon je potřeba, jaké jsou náklady na servery, a další faktory. Interně jsme EasyPrint testovali už od prosince, takže základní data už máme. Skutečné používání v praxi nám ale poskytne další informace o zatížení serverů a celkovém výkonu. Pokud se podaří udržet provozní náklady v mezích, rád bych tuto službu ponechal zdarma pro všechny, s několika rozumnými omezeními.
Aktuálně můžete mít spuštěnou pouze jednu úlohu (funguje zde interní systém fronty). V běžném používání byste si toho neměli vůbec všimnout. Pokud ale zkusíte otevřít EasyPrint v několika záložkách a spustit slicování u všech najednou, zjistíte, že musíte počkat, než se dokončí zpracování aktuálního projektu.
Na co asi můžete narazit spíš, je to, že aplikace aktuálně odmítne slicovat velké, extrémně detailní modely, nebo modely s velkým množstvím podpěr. Zkrátka takové projekty, které by se slicovaly extrémně dlouho i na velmi výkonném PC. Také je zde implementován celkový časový limit slicování, který se obnovuje každých 24 hodin – nicméně neočekáváme, že by uživatelé za normálních okolností tento limit překročili.
Už teď je nám jasné, že se objeví spousta požadavků na nové funkce. Například pohodlné ukládání projektů do cloudu pro přístup odkudkoliv (momentálně jsou uložené jen na lokálním zařízení), rychlejší nebo neomezené slicování, sdílení úložiště s PrusaConnect a podobně. Tyto funkce by mohly zapadat do nějakého placeného balíčku, ale touto cestou se vydáme pouze v případě, že budou mít pro uživatele nějakou skutečnou hodnotu.
Jak dostat pozvánku
Předběžný přístup je založen na systému pozvánek, který nám umožňuje postupně navyšovat počet uživatelů. Vybraným uživatelům jsme již rozeslali několik stovek pozvánek. Kromě toho, že mohou ihned začít používat Prusa EasyPrint, má každý z nich možnost pozvat několik dalších uživatelů. A prvních 100 z vás, kteří vyplní tento jednoduchý formulář, obdrží pozvánku ještě dnes. 🙂 Pro pozvánku používáme váš Printables účet jako jedinečný identifikátor, abychom předešli situaci, kdy by lidé sdíleli svou e-mailovou adresu s ostatními na internetu.
Jakmile získáte přístup, můžete Prusa EasyPrint začít ihned používat. Pokud máte k dispozici další pozvánky, uvidíte v menu tlačítko Pozvat. Po kliknutí na něj se zobrazí okno s informací o zbývajícím počtu pozvánek. Pozvánku můžete poslat vyhledáním uživatele podle jména nebo přezdívky – příjemce následně obdrží e-mail nebo push notifikaci. Jakmile všechny pozvánky vyčerpáte, tlačítko zmizí.
Stojíme o vaši zpětnou vazbu!
EasyPrint se nám všem neskutečně líbí, ale víme, že je stále co vylepšovat – například hlubší integrace s mobilní aplikací a více dostupných funkcí. Pokud EasyPrint vyzkoušíte, dejte nám vědět, co si o něm myslíte. Sdílejte svou zpětnou vazbu, hlaste chyby nebo nám řekněte, jak bychom jej mohli ještě více zdokonalit. Na levé straně okna s 3D náhledem najdete záložku Feedback, která je přímo k tomu určená.
Tisku zdar!
Zaujímavé pre tých, ktorí mozno nevedia alebo nechcu Slicovat. Ale prečo nevytvorit Prusa Slicer Server – ktorý by bežal u uzivatela na lokalnom serveri, a dostupny by bol cez WebUI ? to by riešilo aj moznosti slicovat na tablete a telefone a zaroven mat vsetky data "Doma". To by potesilo uzivatelov ktori chcu mat plnu kontrolu nad slicovanim a tiez by mohli slicovat mimo domu atd., na akomkolvek zariadeni