Domanda:
Perché makerbot non accetta un file STL da Blender?
user706
2016-02-25 02:10:54 UTC
view on stackexchange narkive permalink

Il nostro sistema di biblioteche ha semplicemente messo una stampante 3D in una delle filiali. Ho usato SketchUp sui computer della biblioteca per diversi anni solo per fare cose artistiche. All'improvviso, ho l'opportunità di stampare effettivamente qualcosa. (Non sono davvero sicuro del motivo per cui le librerie hanno installato SketchUp. Ma mi è piaciuto usarlo.)

È disponibile un plug-in per SketchUp in modo che possa esportare file STL. Tuttavia, la sicurezza sui computer della biblioteca non mi consentirà di inserire un file nella cartella dei plug-in di SketchUp. Inoltre, il tecnico della biblioteca non pensa che i tecnici IT della biblioteca aggiorneranno tutte le copie di SketchUp in tutte le filiali solo in modo che qualcuno possa eseguire la stampa 3D.

Dopo aver effettuato alcune ricerche su questo sito web, ho scoperto che potevo esportare un file COLLADA / dae da SketchUp. Vorrei quindi importare quel file dae in Blender (la versione portatile sulla mia unità flash). Potrei quindi esportarlo come file STL. Il processo sembrava funzionare. Ho potuto vedere il mio oggetto di prova in Blender.

Ho consegnato il file STL al branch manager che ha provato ad aprirlo nel software Makerbot in modo che potesse essere inviato alla stampante. Ma gli ha dato un messaggio sul file non riconosciuto.

Non ho familiarità con tutti i dettagli nei processi di importazione ed esportazione in corso. C'è qualcuno là fuori che può aiutarmi?

Un problema è che sto usando i computer della biblioteca. Non posso modificarli. Posso usare le versioni portatili del software disponibili, come Blender.

Hai provato a installare SketchUp sulla tua unità flash? È disponibile una versione gratuita
Se puoi, puoi pubblicare un link per il download del file stl?
Se stanno per offrire funzionalità di stampa 3D, sembra che ci sarebbe un argomento convincente per avere * almeno uno * dei loro computer pubblici configurato per esportare in esso. Forse quello fisicamente più vicino alla stampante o all'ufficio di chi accetta i file?
Due risposte:
David Maulik
2016-02-25 03:04:17 UTC
view on stackexchange narkive permalink

Ecco cosa ti suggerisco di provare. Se hai un file che puoi visualizzare / modificare in Blender, lo esporterei sia in formato STL che OBJ. Quindi prendi quei file e caricali su Netfabb ( https://netfabb.azurewebsites.net/) e ottieni un file "riparato". Chiedi alla libreria di riprovare con i file STL e OBJ riparati. Se questo non funziona, prova a ottenere il messaggio / finestra di dialogo di errore esatto che il software makerbot gli sta fornendo, nonché la versione del software che stanno utilizzando.

Abbiamo provato il tuo suggerimento.:Il messaggio di errore di MakerBot recita "Questo file non può essere caricato. Potrebbe essere un formato di file non supportato." Il messaggio di errore di Netfabb legge "" Impossibile caricare la mesh. (file .STL non valido) "
Va bene, questo indica che è quasi certamente un problema relativo alla traduzione del file. Hai provato anche con un file OBJ? Ho creato una casella veloce in SketchUp, importata in Blender, esportato l'STL e poi quando l'ho importato in Netfabb, ho ricevuto lo stesso errore. Ho provato la stessa procedura e quando ho esportato un OBJ è stato accettato da Netfabb. Prova questo e fammi sapere cosa trovi.
Sembra che l'output STL di Blender abbia problemi?
@RyanCarlyle Penso che possa avere qualcosa a che fare con il flusso di lavoro Sketchup -> DAE -> Blender -> STL. Ho un grande successo esportando file STL da OBJ / STL modificati e formati nativi di Blender. Sembra proprio che questa sia una di quelle strane combinazioni di cose che non sembrano funzionare bene.
È strano, perché un STL è praticamente solo un elenco di vertici triangolari con metadati o codifiche minimi e Makerware / Desktop è generalmente abbastanza tollerante nei confronti dei tipici problemi di mesh come le normali capovolte. (Li caricherà comunque.) Blender sta emettendo un file STL binario o ASCII? Forse ascii funzionerebbe se non è già quello che sta usando?
@RyanCarlyle Hai ragione. Sono andato avanti e ho seguito il processo sopra e quando ho esportato il mio STL da Blender ho selezionato Ascii ed è riuscito in Netfabb. Non posso testarlo in Makerware ma posso solo presumere che si comporterebbe in modo simile. Non ha ancora senso che un STL binario funzioni quando viene creato da un file Blender ma non da un DAE. Un vero grattacapo ... Almeno abbiamo una soluzione per coloro che hanno un'affettatrice che non può gestire i file OBJ.
OK - Quindi, ho dovuto andarmene e tornare indietro. Grazie per tutti i commenti. No. Non ho provato un file OBJ. Ma, appena stavo guidando, mi sono reso conto che c'era un messaggio sul file troppo piccolo quando abbiamo provato a utilizzare il sito Web di MS netfabb. Quindi, una piccola luce si è accesa nella mia testa. Quando sono tornato, ho aperto il file Blender e l'ho ridimensionato in due nuovi file. Sono stato in grado di risolverli con netfabb. Quindi, ora darò i file al tecnico nella libreria. È stata la mia mancanza di familiarità con Blender che ha causato questo. Mi sono solo dilettato, a differenza di SketchUp. Ti farò sapere cosa succede.
Grazie a tutti. Il tecnico della libreria è stato in grado di aprire il file STL con gli oggetti Blender ingranditi con makerbot. Era ancora minuscolo quando è stato aperto. Ma è stato in grado di aumentare di più l'oggetto e impostare le dimensioni esatte in makerbot. Quindi, anche se questo è un processo lungo, sembra funzionare. Non abbiamo stampato l'oggetto. Era solo un file di prova per far funzionare il processo.
albseb
2016-05-16 19:48:00 UTC
view on stackexchange narkive permalink

Makerbot accetterà anche file obj. C'è un errore durante l'importazione del file obj? Inoltre puoi vedere gli errori del tuo file importato nel tuo makerbot. Sarà contrassegnato in nero.

enter image description here

Assicurati che il tuo oggetto sia una rete a tenuta stagna. Come ho visto, è facile creare un modello di superficie in sketchup. Una stampante 3D non può stampare qualcosa in superficie. Puoi anche provare a importare su netfabb per verificare se la parte contiene errori.

Se vuoi un software di modellazione migliore, ti consiglio di dare un'occhiata a OnShape. È un software cad basato su cloud. È anche gratuito. (10 file privati, oltre a tutto ciò che è pubblico. 100 $ al mese credo) www.onshape.com



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...