Convertitore da STL a G-code

Convertire un STL in G-code per la tua stampante 3D, nel browser

Un STL è solo una forma; una stampante 3D ha bisogno del G-code, i movimenti layer per layer, le temperature e l’estrusione per una macchina precisa. Questa conversione si chiama slicing. Carica l’STL o 3MF, scegli la tua stampante tra 380+ e lo slicer online di SpeakCAD lo converte con OrcaSlicer e il profilo di quella stampante: un file .gcode, o un .gcode.3mf slicciato per Bambu Lab.
Come funziona

Da STL a G-code in quattro passaggi

Oltre al file, la conversione ha bisogno della stampante, del materiale e di poche impostazioni di stampa. Tutto il resto viene dal profilo della stampante.
1

Carica l’STL o 3MF

Fino a 50 MB, dopo una registrazione senza carta. Il modello si vede in 3D nel browser, così controlli dimensioni e orientamento prima di convertirlo.
2

Scegli la stampante

Il suo profilo fissa dimensioni del piatto, ugello, tipo di firmware e G-code iniziale e finale. L’anteprima avvisa quando il modello non entra nel piatto.
3

Scegli materiale e qualità

Altezza layer tra i profili della stampante, un profilo filamento (PLA, PETG, ABS, ASA, TPU e altri), riempimento, supporti, velocità, pareti e adesione al piatto.
4

Scarica il G-code

Un file .gcode, o un .gcode.3mf per Bambu Lab, con il tempo di stampa, il filamento in grammi e metri, il numero di layer e l’altezza stampata.

Da STL a G-code: formati, output e limiti

VoceValore
InputSTL o 3MF, fino a 50 MB
Output per Bambu Lab (A1, A1 mini, P1S, P2S, X1 Carbon, H2D…)Un .gcode.3mf slicciato
Output per Prusa, Creality, Elegoo, Anycubic, Voron, Qidi, Sovol e le altreUn normale file .gcode
Stampanti380+ modelli di 60+ marche, con i profili forniti da OrcaSlicer
Motore di slicingOrcaSlicer 2.4.2, non modificato, sul servizio di slicing di SpeakCAD
Insieme al fileTempo di stampa, filamento in grammi e metri, numero di layer, altezza stampata, supporti aggiunti e loro peso
Gratis1 slice gratis con un account gratuito, senza carta.
Dopo le slice gratispacchetto Slicer: 20 slice per 3 $, una tantum, non scadono; oppure 5 crediti per slice; incluso in Pro e Unlimited
Stesso file, altre impostazioniNon costa nulla entro 10 minuti dallo slicing
Crediti Starter5 $ una tantum = 50 crediti = 10 slice, senza abbonamento
Limite giornaliero60 slice per account al giorno, con qualsiasi piano
Il tuo fileSlicciato in una cartella temporanea che si cancella alla fine del lavoro; non conservato
DispositiviQualsiasi browser recente: computer, Chromebook, iPad, smartphone

Perché un STL va prima slicciato

Un file STL descrive la superficie di un pezzo come triangoli e nient’altro: niente layer, niente ugello, niente temperatura, nemmeno un’unità di misura (gli slicer lo leggono in millimetri). Una stampante 3D non sa stampare triangoli. Esegue G-code, un elenco di comandi che muovono l’ugello, spingono il filamento e impostano le temperature, un layer dopo l’altro. Lo slicing è la conversione dall’uno all’altro, e dipende dalla stampante: lo stesso STL dà un G-code diverso per una Bambu Lab A1 e per una Creality Ender-3.

Un 3MF contiene lo stesso tipo di triangoli più l’unità e altri dati sul modello, e si fa lo slicing allo stesso modo. STL o 3MF confronta i due.

Cosa contiene un file G-code

Apri un .gcode in un editor di testo e trovi:

  • Un’intestazione con le impostazioni usate per lo slicing e, quando il profilo della stampante le richiede, immagini di anteprima per il suo schermo.
  • Il G-code iniziale del profilo della stampante: homing degli assi, riscaldamento di piatto e ugello, linea di spurgo.
  • Migliaia di movimenti, ognuno una riga come G1 X112.4 Y98.2 E0.0421: vai a questo punto e spingi questa quantità di filamento.
  • Comandi di temperatura, ventola e retrazione dai profili di filamento e processo.
  • Il G-code finale: riscaldatori spenti, ugello sollevato e parcheggiato.

Perché il G-code deve corrispondere alla tua stampante

Il G-code non è portabile. Porta con sé dimensioni e origine del piatto della stampante, il diametro dell’ugello, il tipo di firmware (Marlin, Klipper, RepRapFirmware e altri) e la sua sequenza di avvio. Un file slicciato per un’altra macchina può stampare fuori dal piatto o alle temperature sbagliate, e alcune stampanti avvisano che il file è stato fatto per un altro modello. Per questo la conversione parte dalla stampante: ognuno dei 380+ modelli ha il profilo che OrcaSlicer fornisce, e il file viene slicciato esattamente con quel profilo. Lo slicer online elenca le marche e il numero di modelli.

Le impostazioni che cambiano la stampa

Quasi tutto ciò che decide uno slicer viene dal profilo della stampante. Queste sono le impostazioni che scegli, e cosa cambia ciascuna:

ImpostazioneCosa cambiaDa dove partire
Altezza layerFinitura contro tempo: layer più sottili sono più lisci e più lentiIl profilo standard della stampante
FilamentoTemperature, ventola, flusso e limiti di velocitàIl materiale della bobina
RiempimentoResistenza e peso all’interno del pezzoBasso per pezzi decorativi, più alto per pezzi che portano carico
ParetiResistenza del guscio esterno e attorno ai fori delle vitiIl numero del profilo; una o due in più per pezzi sotto carico
SupportiMateriale stampato sotto le sporgenzeAuto: solo dove una sporgenza ne ha bisogno
Adesione al piattoUn brim o uno skirt attorno al primo layerAuto; un brim per piedini piccoli o materiali che si deformano come l’ABS
VelocitàSilenziosa (0,6 x), Normale o Veloce (1,3 x), entro i limiti di stampante e filamentoNormale
OrientamentoQuale faccia poggia sul piattoOrientamento automatico: la base più piatta e meno sporgenze

Temperature, retrazione, accelerazioni, cuciture e layer superiori e inferiori vengono dai profili di stampante, processo e filamento così come li fornisce OrcaSlicer. Le guide vanno oltre: quali impostazioni contano per un pezzo funzionale e impostazioni di stampa per materiale.

Bambu Lab: un .gcode.3mf, non un .gcode

Le stampanti Bambu Lab stampano un .gcode.3mf slicciato, che racchiude il G-code con le sue immagini di anteprima e le impostazioni. È quello che il convertitore dà per ogni modello Bambu Lab dell’elenco (A1, A1 mini, H2D, H2D Pro, H2S, P1P, P1S, P2S, X1, X1 Carbon, X1E, X2D): copialo sulla scheda microSD della stampante, o aprilo in Bambu Studio per inviarlo in rete. Tutte le altre marche ricevono un normale .gcode.

Dopo la conversione

  • Scheda SD o chiavetta USB: copiaci il .gcode (o il .gcode.3mf) e avvia la stampa dallo schermo della stampante.
  • In rete: caricalo dalla pagina web o dall’app della stampante (Mainsail o Fluidd sulle stampanti Klipper, OctoPrint, PrusaLink).
  • Da smartphone o tablet: il file finisce in File o Download, e l’app o la pagina web della stampante lo prende da lì. Dallo smartphone allo slicer descrive ogni strada; le pagine iPhone, iPad, Android e Chromebook vanno dispositivo per dispositivo.

Quanto costa una conversione

Lo slicer online dà a ogni account 1 slice gratis, la prima (un account gratuito, senza carta). Dopo, ogni slice usa una slice di un pacchetto Slicer (20 slice per 3 $, una tantum, non scadono) o 5 crediti, e lo slicing è incluso in Pro e Unlimited. Rifare lo slicing dello stesso file con altre impostazioni entro 10 minuti non costa nulla. Le slice del pacchetto Slicer valgono solo nello slicer online. I Crediti Starter (5 $ una tantum, 50 crediti, senza abbonamento) pagano anche 10 slice. Pro (14,99 $ al mese) e Unlimited (39,99 $ al mese) includono lo slicing. Con qualsiasi piano, un account può avviare fino a 60 slice al giorno.

Il tuo file

Il file va dal tuo browser direttamente al servizio di slicing, senza mai passare dai server web di SpeakCAD. Viene slicciato in una cartella temporanea che si cancella alla fine del lavoro, e non viene conservato.

Devi prima cambiare il modello?

La conversione lascia il modello esattamente com’è. Per cambiare una misura, allargare un foro o aggiungere un attacco prima dello slicing, modifica l’STL: l’IA di SpeakCAD lo ricostruisce come modello modificabile con millimetri esatti. Per un pezzo da zero, descrivilo. Entrambi scaricano G-code per le stesse stampanti.

Domande frequenti

Facendone lo slicing: uno slicer trasforma i triangoli dell’STL in G-code per una stampante. Online, carica l’STL o il 3MF nello slicer online di SpeakCAD, scegli la stampante tra 380+, imposta altezza layer, filamento, riempimento e supporti e scarica il .gcode (un .gcode.3mf per Bambu Lab). Al computer, uno slicer desktop come OrcaSlicer, PrusaSlicer o Cura fa la stessa cosa.

Sì. Lo slicer online di SpeakCAD funziona nel browser su computer, Chromebook, iPad o smartphone, e lo slicing lo fanno OrcaSlicer 2.4.2 e il profilo della tua stampante. Lo slicer online dà a ogni account 1 slice gratis, la prima (un account gratuito, senza carta). Dopo, ogni slice usa una slice di un pacchetto Slicer (20 slice per 3 $, una tantum, non scadono) o 5 crediti, e lo slicing è incluso in Pro e Unlimited. Rifare lo slicing dello stesso file con altre impostazioni entro 10 minuti non costa nulla.

Un STL è la forma di un pezzo, in triangoli; il G-code è l’elenco di istruzioni che una stampante segue per costruirlo layer per layer: movimenti, estrusione, temperature e velocità delle ventole. Un STL va bene per qualsiasi slicer e qualsiasi stampante; un file G-code è fatto per una stampante, un ugello e un materiale.

Sì. Il convertitore accetta il 3MF oltre all’STL, fino a 50 MB, e ne fa lo slicing allo stesso modo con il profilo della tua stampante.

Carica l’STL, scegli la tua stampante Bambu Lab (A1, A1 mini, P1S, P2S, X1 Carbon, H2D o un altro modello Bambu) e fai lo slicing: il download è un .gcode.3mf slicciato. Copialo sulla scheda microSD della stampante, o aprilo in Bambu Studio per inviarlo in rete.

Il convertitore online di SpeakCAD è in parte gratis e non richiede installazioni: 1 slice gratis con un account gratuito, senza carta. Non si rinnova. Dopo, ogni slice usa una slice di un pacchetto Slicer (20 slice per 3 $, una tantum, non scadono) o 5 crediti, e lo slicing è incluso in Pro (14,99 $ al mese) e Unlimited (39,99 $ al mese). Rifare lo slicing dello stesso file con altre impostazioni entro 10 minuti non costa nulla. Non è illimitato: un account può avviare fino a 60 slice al giorno. Gli slicer desktop sono gratuiti: OrcaSlicer, PrusaSlicer e Cura sono app da installare su un computer.

Altezza layer, filamento, riempimento, pareti e supporti. Il resto (temperature, accelerazioni, retrazione, G-code iniziale e finale) viene dai profili OrcaSlicer della stampante e del filamento.

Sì. Con il file ricevi il tempo di stampa stimato, il filamento in grammi e metri, il numero di layer, l’altezza stampata e se sono stati aggiunti supporti e quanto pesano. Il calcolatore di tempo e costo di stampa dà gli stessi numeri, con il costo, senza account e senza il G-code.

Non con questo convertitore: va in una sola direzione, da STL o 3MF a G-code. Tieni l’STL; è il file da slicciare di nuovo per un’altra stampante o altre impostazioni.

Entra un STL, esce il G-code, per la tua stampante.

Carica l’STL o 3MF, scegli stampante e materiale, scarica il G-code.