Vai al contenuto
kivo

Perché il tuo modello 3D stampa della dimensione sbagliata

Apri nello slicer un modello scaricato e arriva sul piatto come un puntino, oppure riempie tutto il piano. Non si è rotto niente: il file semplicemente non ha mai detto cosa significassero i suoi numeri.

Quasi nessun formato 3D memorizza un'unità

Un file STL contiene un elenco di triangoli, e ogni vertice sono tre numeri. Il formato è tutto qui. Non esiste da nessuna parte un campo che dica se un 10 vale dieci millimetri, dieci centimetri o dieci pollici — e l'OBJ si comporta allo stesso modo.

Gli slicer risolvono l'ambiguità assumendo i millimetri. È questa convenzione a rendere l'STL utilizzabile per la stampa, ed è sempre lei a farlo saltare nel momento in cui il file era stato costruito con un'altra assunzione.

glTF e GLB sono l'eccezione, ed è proprio la trappola

La specifica glTF 2.0 un'unità la definisce: ogni distanza è in metri. È la scelta sensata per un formato nato per il web e per l'AR, dove una sedia deve essere alta circa un'unità e non novecento.

Così un GLB e un STL possono contenere la stessa geometria e gli stessi numeri e intendere cose distanti mille volte. Converti l'uno nell'altro senza toccare i numeri e una statuina da 0,1 m diventa 0,1 mm, troppo piccola perché lo slicer la disegni. Una scrivania da un metro diventa mille millimetri e si mangia tutto il piatto.

È il motivo più comune per cui un modello convertito stampa sbagliato, e nessuno dei due file ne fa parola.

Controlla prima di affettare, non dopo

Apri il modello e leggi il suo ingombro. Una cover per telefono sta intorno a 150 per 75; una miniatura da tavolo sui 28 di altezza; una Benchy 60 per 31. Se i numeri hanno tre zeri dopo la virgola, quasi certamente il file è in metri. Se sono nell'ordine delle decine di migliaia, qualcuno ha lavorato in micron.

Farlo richiede dieci secondi e non costa niente. Scoprirlo dopo quattro ore di stampa costa quattro ore.

I tre numeri che vale la pena sapere

  • Da metri a millimetri: moltiplica per 1000. È il caso di GLB e glTF, e quello in cui incapperai più spesso.
  • Da pollici a millimetri: moltiplica per 25,4. Frequente nei modelli esportati da SketchUp o da CAD statunitensi non recenti.
  • Da centimetri a millimetri: moltiplica per 10. Salta fuori con l'output di scanner datati.

Scalare nello slicer e scalare il file funzionano entrambi. Scalare il file conviene quando lo stamperai più di una volta, o quando lo mandi a qualcun altro — altrimenti la prossima persona rifarà la tua stessa scoperta.

Cosa sembra un problema di scala e non lo è

  • Un modello sdraiato che dovrebbe stare in piedi è un problema di orientamento, non di scala. Ruotalo nello slicer.
  • Un modello di poco troppo grande per il piatto potrebbe essere semplicemente troppo grande. Non tutto è un errore di unità.
  • Pareti che escono più sottili del previsto di solito sono la larghezza dell'ugello, non la scala.
  • Un modello che nello slicer non produce niente è più spesso geometria non manifold che un modello minuscolo — guarda prima l'ingombro, perché distingue i due casi all'istante.

Strumenti utili

Da leggere dopo

Tutte le guide →