Da quando ho costruito la mia prima stampante 3D, sono stato spinto dall’idea di rendere la stampa 3D più accessibile. In parte, sognavo uno slicer che funzionasse su qualsiasi dispositivo e fosse così semplice da poter essere utilizzato da chiunque. E finalmente ci siamo! Dopo innumerevoli ore di sviluppo e test, sono orgoglioso di presentare Prusa EasyPrint! È un vero e proprio cambiamento di rotta: lo slicing su telefoni e tablet non è mai stato così facile. Eppure, credo che questa sia una di quelle funzioni che tra qualche mese ci sembreranno del tutto normali e ci chiederemo come abbiamo fatto a farne a meno.
Abbattere la barriera dello slicing – Cos’è EasyPrint?
Anche se molti di noi sono abituati a trascinare i modelli in PrusaSlicer e scegliere un profilo predefinito, per i nuovi arrivati non è così facile come potrebbe sembrare. Il solo fatto di dover installare una nuova applicazione è un piccolo problema. Poi bisogna anche seguire la configurazione guidata per importare i profili giusti per la propria stampante. Bisogna sapere dove fare clic per selezionare il materiale giusto e così via. Con EasyPrint, tutto questo viene semplificato al massimo. È lo slicing più semplice e lineare che abbiate mai sperimentato.
State sfogliando Printables sul vostro telefono, PC o tablet. Trovate un modello che vi piace, e con un solo clic accedete a un’anteprima 3D. Il programma rileva automaticamente la stampante (o le stampanti) in PrusaConnect, applica i profili giusti (come 0,15 Structural) e tutto ciò che dovete fare è cliccare su PRINT.
È ricco di funzioni pratiche e intuitive. Se lo si desidera, è possibile spostare, ruotare o scalare rapidamente i modelli, utilizzare la funzione di posizionamento su un piano, disporre automaticamente un numero maggiore di modelli su uno o più piani di stampa virtuali e così via. Abbiamo anche implementato un semplice di “carrello” per i Printables, in modo che possiate aggiungere altri modelli a questo carrello mentre sfogliate Printables e poi stamparli tutti in una volta.
È anche possibile modificare le impostazioni di base: qualità di stampa, riempimento, supporti. Ma questo è tutto. Qualsiasi cosa più complessa è intenzionalmente tenuta dietro le quinte e configurata automaticamente.
Ricordate quando abbiamo lanciato Printables (allora chiamato PrusaPrinters.org) e abbiamo evidenziato la possibilità di condividere G-code? L’obiettivo era lo stesso: rendere la stampa 3D più accessibile. E credo di poter affermare che era decisamente in anticipo sui tempi. Le persone avevano dubbi sulla sicurezza della condivisione di G-code e i link a Printables sono stati addirittura banditi dal subreddit 3D Printing. EasyPrint è ad un altro livello. Rispetto allo slicing del modello al volo da un browser o da un telefono, la condivisione dei G-code non modificabili sembra un approccio abbastanza obsoleto.
A chi è rivolto?
Principianti: Lo slicing può sembrare un’operazione eccessiva se si è alle prime armi con la stampa 3D, ma EasyPrint elimina questa barriera. Nessuna impostazione complicata e nessuna configurazione del profilo: basta fare clic, eseguire lo slicing e mandare in stampa. Chiunque può farlo, non è richiesta alcuna esperienza precedente. Non servono guide e tutorial.
Utenti di Chromebook (scuole): Non c’è bisogno di installare software specializzato o di risolvere restrizioni di sistema. Studenti e insegnanti possono semplicemente aprire una scheda, preparare i loro modelli 3D e inviarli alla stampa. O scaricare il G-code su una chiavetta USB.
Utenti esperti su tablet: Utilizzate Shapr3D sul vostro iPad per la modellazione? (Io lo faccio a volte!) Non dovrete più trasferire il file sul PC per fare lo slicing.
La vostra famiglia che non stampa in 3D: Siete stanchi di essere la persona che “stampa su richiesta” per tutti i vostri familiari? Ora il vostro partner, i vostri figli, i vostri fratelli o i vostri genitori possono gestire i propri progetti.
Slicing in movimento (o dal divano): Se vi sentite già a vostro agio con gli slicer, Prusa EasyPrint è comunque una grande comodità. Potete avviare una stampa dal vostro telefono mentre vi rilassate sul divano, perfetto per quando sapete che usereste comunque le impostazioni predefinite.
Come funziona? Vi stiamo costringendo a un servizio cloud?
Siamo sicuri che verrà copiato in un batter d’occhio, quindi non c’è davvero motivo di mantenere il riserbo su come funziona 🙂 Prusa EasyPrint è un’applicazione web pulita e reattiva che consente di spostare i modelli 3D e di impostare alcune impostazioni di base.
È strettamente integrata con i nostri servizi come Printables e l’app Prusa mobile, in modo da sapere quali stampanti avete, quale materiale è caricato e se la vostra stampante è pronta per l’uso. Può importare facilmente modelli da Printables, ma anche dalla memoria locale.
Una volta premuto il tasto Stampa, invia l’intera scena a PrusaSlicer in esecuzione su un potente server, che genera un G-code e lo invia alla stampante.
Se state leggendo questo articolo, potreste pensare: Oh no, un altro modo per vincolare gli utenti a una piattaforma cloud.
Spero che questa preoccupazione vi sia passata per la testa, perché si tratta di un problema importante al giorno d’oggi. Lasciate che vi spieghi perché in questo caso non è così.
Innanzitutto, Prusa EasyPrint è completamente opzionale. Se preferite, potete limitarvi a usare PrusaSlicer localmente sul vostro computer e non toccare affatto Prusa EasyPrint. In effetti, Prusa EasyPrint non è un vero e proprio slicer, ma un front-end web che genera file 3MF compatibili con la maggior parte degli slicer moderni. L’interfaccia viene eseguita sul vostro dispositivo, anche i telefoni e i tablet sono abbastanza potenti per questo, mentre lo slicing vero e proprio avviene nel cloud sui nostri server. Utilizziamo la stessa versione di PrusaSlicer che rilasciamo pubblicamente; potete trovare il suo codice sorgente su GitHub. Il front-end web non è open-source (come Printables o PrusaConnect), tuttavia, dal momento che il frontend dipende da PrusaSlicer e dalle sue performance e funzioni, siamo più motivati che mai a continuare a migliorare la nostra applicazione indipendente.
Anzi, una delle mie caratteristiche preferite è il modo in cui le due cose funzionano perfettamente insieme.
In qualsiasi momento, è possibile premere un pulsante per scaricare il progetto e aprirlo in PrusaSlicer sul computer. Tutto (modelli, orientamenti e impostazioni) viene salvato in un file 3MF. Da qui è possibile perfezionare il progetto con strumenti avanzati come i supporti paint-on o i modificatori personalizzati. Poi si può semplicemente esportare il file G-code, metterlo su una chiavetta USB o inviarlo alla stampante tramite la rete locale.
Soprattutto, non esiste un altro modo per abilitare lo slicing, ad esempio, su tablet e telefoni Android da 200 euro. Credetemi, ci abbiamo provato. Fattori basilari, come la limitazione della RAM, su questi dispositivi sono così rigidi che non siamo riusciti nei nostri tentativi, quindi, almeno per il prossimo futuro, questo è l’unico modo per fornire questa funzionalità.
Spero anche che il nostro curriculum parli da solo. La sicurezza è uno dei nostri principali punti di forza: le nostre stampanti sono presenti nelle migliori aziende, università e istituti di ricerca di tutto il mondo.
L’applicazione è progettata per far funzionare tutti gli slicer derivati da PrusaSlicer (Orca, BambuStudio e molti altri) sul back end in modo intercambiabile. Per questo motivo, vi anticipo che abbiamo intenzione di aprire il progetto anche agli utenti di stampanti 3D non Prusa in futuro. Naturalmente, i tempi non sono ancora definiti perché dobbiamo ottenere tutte le informazioni dai test e dobbiamo essere sicuri che tutto sia stabile dopo aver coinvolto tutti gli utenti Prusa. Printables è pensato per tutti. Non vogliamo creare un giardino recintato. Anzi, è proprio il contrario: vogliamo che la stampa 3D sia più facile per tutti. 🧡
Usatelo con le stampanti offline
Abbiamo incluso un pulsante “Aggiungi stampante offline” per consentire di selezionare le stampanti non connesse a Internet. In questo modo è possibile utilizzare il cloud slicing e la semplice interfaccia utente, per eseguire lo slicing di un modello di stampante che funziona offline. Alla fine, è sufficiente scaricare il G-code e trasferirlo alla stampante tramite USB / scheda SD.
Accesso anticipato e piani futuri
Quello che stiamo avviando oggi è un test su larga scala per aiutarci a capire che tipo di potenza di elaborazione è necessaria, i costi dei server e altri fattori. Lo stiamo testando internamente da dicembre, quindi abbiamo già una buona base di partenza. In ogni caso, l’utilizzo sul campo ci fornirà dati preziosi sul carico del server e sulle prestazioni complessive. Se i costi sono ragionevoli, mi piacerebbe mantenere questo servizio gratuito per tutti, con alcune limitazioni ragionevoli.
Attualmente è possibile avere un solo lavoro in esecuzione alla volta (c’è un sistema di code interno). In pratica, questo non dovrebbe essere molto evidente. Ma se si prova ad aprire EasyPrint in più schede e a fare lo slicing tutti insieme, si scopre che bisogna aspettare prima che il progetto corrente finisca lo slicing. Tuttavia, ciò che può accadere è che l’applicazione attualmente si rifiuta di eseguire lo slicing di modelli enormi, estremamente dettagliati o con molti supporti (ad esempio, progetti che richiederebbero molto tempo per essere eseguiti anche su un PC potente). Infine, c’è un limite di tempo totale di slicing che si aggiorna ogni 24 ore, ma anche in questo caso non ci aspettiamo che gli utenti raggiungano il limite in circostanze normali.
Guardando al futuro, presumo che ci saranno molte richieste di funzionalità. Ad esempio, la memorizzazione dei progetti nel cloud in modo da potervi accedere da qualsiasi luogo (attualmente sono memorizzati sul dispositivo locale), uno slicing più veloce o illimitato, la condivisione dello storage con PrusaConnect e così via. Questi aspetti potrebbero rientrare in una sorta di pacchetto a pagamento, ma seguiremo questa strada solo se le funzionalità aggiungeranno un valore reale.
Come ottenere un invito
L’accesso anticipato si basa su un sistema di inviti che ci consentirà di ampliare gradualmente il numero di utenti. Abbiamo già inviato un paio di centinaia di inviti a utenti selezionati. Oltre a poter utilizzare subito Prusa EasyPrint, ognuno di loro può invitare altre persone. I primi 100 che compileranno questo semplice modulo saranno invitati nel corso della giornata:) Il vostro nickname di Printables viene utilizzato come identificatore unico per l’invito. Volevamo essere sicuri che le persone non condividessero i loro indirizzi e-mail con estranei online. Una volta che sarete stati invitati, potrete iniziare subito a utilizzare Prusa EasyPrint. Se avete inviti da condividere, nel menu vedrete un pulsante Invita. Facendo clic su di esso si apre una finestra che mostra quanti inviti sono rimasti. È possibile cercare un nome utente o un handle per inviare un invito e il destinatario riceverà un’e-mail o una notifica push. Quando si esauriscono gli inviti, il pulsante scompare.
Ci serve un feedback!
Questo è solo l’inizio. Sappiamo che c’è spazio per miglioramenti, come una maggiore integrazione con le app mobili e per altre funzioni. Se provate Prusa EasyPrint, fateci sapere cosa ne pensate. Condividete il vostro feedback, segnalate eventuali bug o diteci come potrebbe essere ancora migliore.
Buona stampa!
Devi essere connesso per inviare un commento.