Buono (preferibilmente gratuito) Software per principianti per la creazione di parti?


13

Quale software è il migliore per la base di n00bs quando si tratta di creare parti 3D?

Ho un background matematico pesante e so come creare funzioni esplicite di volume, superficie, centro di massa, ecc. Idealmente, mi piacerebbe un programma che utilizza quei punti di forza, ma mi rendo conto che la maggior parte dei n00bs ha una fobia matematica paralizzante quindi non trattengo il respiro.

Ho provato FreeCAD una volta e ho fatto qualche passo avanti, ma la volta successiva che ho acceso il mio computer, si è rifiutato di aprire. Era solo un netbook debole che non ho più in mio possesso, ma il computer che sto utilizzando è piuttosto lento e non sembra avere ancora molta memoria, quindi ho ancora bisogno di qualcosa di leggero.

tl; dr: cerco un programma leggero e gratuito per creare file .stl adatti a n00bs che non hanno paura della matematica.

Risposte:


14

Non ho un background matematico pesante, ma mi piace usare tali abilità quando applicabile.

Se non hai ancora esplorato OpenSCAD , potresti scoprire che soddisfa le tue qualifiche. È più o meno un "compilatore" di linguaggio di scripting / descrittivo che accetta il testo normale e lo converte nel design del tuo modello. Uso le virgolette, perché non sono abbastanza abile da qualificarlo come un vero compilatore, anche se funziona in modo simile e può effettivamente essere un compilatore.

Soddisfa un'altra tua qualifica in quanto è gratuito e c'è una mailing list / forum di supporto per qualsiasi domanda o difficoltà che sorgano. Se guardi Thingiverse usando OpenSCAD come termine di ricerca, troverai il codice degli altri disponibile per l'esame e l'integrazione nei tuoi modelli.

Per chi non è molto interessato alla matematica, al testo e alla logica, esiste una sorta di GUI per OpenSCAD chiamata BlocksCAD che consente il trascinamento di vari moduli in un modo simile alla programmazione di Scratch.

Stavo usando OpenSCAD da abbastanza tempo che ho trovato BlocksCAD a complicare eccessivamente la creazione di modelli oscurando i dettagli. A tale proposito, potrebbe essere più adatto per i modellisti più giovani.

Gli errori di sintassi e punteggiatura sarebbero eliminati con BlocksCAD, mentre è troppo facile creare tali errori nell'editor per OpenSCAD. Ci si abitua e il conteggio degli errori si riduce rapidamente.


1
Sono d'accordo. OpenSCAD - se non sei spaventato facendo trasformazioni affine e scrivendo i tuoi cicli "for", non ci vorrà molto per imparare. Si può essere più lavoro, in via preliminare (in confronto con qualcosa in cui si trascina forme in una GUI), ma non appena si tenta di riutilizzo parte di un disegno (nello stesso o in un oggetto generale diversa), modificare qualche caratteristica senza manipolare manualmente ogni parte correlata, ecc., riguadagnerai tutto quel tempo e altro ancora.
TextGeek

Ho iniziato a creare modelli in OpenSCAD usando compiti "forza bruta". Vedere il lavoro di qualcun altro usando valori parametrici ha reso la mia creazione del modello molto più semplice. Ad esempio, il mio modello recente ha misurato uno spazio di 20 mm, stampato su uno spazio di 19 mm e si adatta perfettamente quando ho impostato lo spazio su 21,5, che ha cambiato tutte le altre dimensioni del modello relative a quell'asse. Le assegnazioni parametriche hanno comportato la modifica di un numero nel codice e nel bingo!
fred_dot_u

Regole OpenScad.
EvilTeach

Per chi è interessato a BlocksCAD: è un software open source con il codice su Github . Non aggiornato da aprile 2017, quindi potrebbe non essere l'ultima versione trovata su blockscad3d.com .
tanius,

3

Il software con cui ho iniziato era Tinkercad , è una soluzione completamente online che è molto adatta ai principianti. L'interfaccia è banale da usare e c'è un tutorial di 15 minuti che ti guida su tutto ciò che il software ha da offrire all'utente comune.

Ecco uno screenshot dell'interfaccia e una parte che ho realizzato usando gli strumenti di base: inserisci qui la descrizione dell'immagine

Funziona nel modo seguente: ti vengono fornite una dozzina di forme di base (cubo, sfera, ecc ...) e crei il tuo modello usando combinazioni booleane di quelle forme e traduzione, rotazione e ridimensionamento. Questo è per la base.

Poi c'è una grande collezione di forme più complesse fornite dalla comunità (vite, scale, albero) che tendono ad essere molto utili per creare cose specifiche e un aspetto molto importante è che quelle forme di solito hanno alcuni parametri che puoi regolare al creazione dell'oggetto (dire lo spessore del tronco e il numero di rami del tuo albero).

L'ultimo incremento della complessità è che quegli oggetti della comunità sono effettivamente realizzati usando JavaScript (con la loro API, non è correlata a openjscad) e puoi creare i tuoi oggetti usando la loro interfaccia JavaScript interattiva . Questo è quando saranno richieste le tue conoscenze matematiche e di programmazione.

Come una piccola nota PS: il mio gusto personale è, a seconda della parte che voglio fare, usare Tinkercad, Freecad o Openscad


3

Consiglio Fusion 360 in quanto è gratuito, pieno di tutorial ed è super semplice.


Consiglio vivamente di imparare Fusion 360. AS è gratuito per Studenti ed Educatori. Inoltre, puoi leggere un blog che ti dirà i criteri per te sono idonei per l'abbonamento gratuito.
John Greens,

2

OpenSCAD sembra la soluzione migliore per il poster originale dato il suo background matematico, ma penso che SketchUp sia probabilmente il software più semplice da usare per la maggior parte dei principianti per la creazione di parti di base.

Esistono due (o tre) plugin che consiglierei a chiunque voglia utilizzarlo per produrre STL https://extensions.sketchup.com/en/content/sketchup-stl https://extensions.sketchup.com/en/content / solid-inspector https://extensions.sketchup.com/en/content/solid-inspector%C2%B2

Il primo consente l'esportazione in STL Il secondo e il terzo modello di controllo per assicurarsi che siano solidi. Questo è importante per la stampa 3D poiché le affettatrici hanno problemi quando i modelli hanno dei buchi.

Un altro strumento che consiglierei ai principianti è http://www.netfabb.com/basic.php

Controlla anche i file STL per assicurarsi che non ci siano problemi a tagliarli.


Dato che il poster originale faceva riferimento al suo interesse e probabilmente alle sue abilità in matematica, l'opzione OpenSCAD è superiore a SketchUp. Non riesco a pensare a circostanze in cui una forte conoscenza delle formule e dei processi matematici sarebbe implementata in SketchUp, a meno che non si crei un plug-in o uno script speciale. Per i principianti, vorrei maggiori informazioni dal potenziale utente.
fred_dot_u

1
Stai ribadendo esattamente quello che ho detto nella prima frase della mia risposta. Lo scopo della mia risposta era di fornire una risposta alternativa alla domanda "Un buon software per principianti (preferibilmente gratuito) per la creazione di parti" che inevitabilmente attirerà altri utenti principianti che potrebbero non avere un background matematico. Se non ti piace la risposta, non devi votarla.
Kevin Morse,


2

Blender è un'applicazione di livello professionale gratuita, in cui la matematica non è particolarmente necessaria ma può essere utilizzata con buoni risultati e i suoi requisiti minimi non sono poi così eccessivi (la mia copia di Blender funziona su un Dell 380 di 20 anni al massimo):

Hardware minimo (utilizzo di base)

  • CPU dual core 2 GHz a 32 bit con supporto SSE2.

  • 2 GB di RAM

  • Display a 12 bit 1280 × 768

  • Mouse o trackpad

  • Grafica compatibile OpenGL 2.1 con 512 MB di RAM

Hardware consigliato

  • CPU quad core a 64 bit

  • 8 GB di RAM

  • Display Full HD con colore a 24 bit

  • Mouse a tre pulsanti

  • Grafica compatibile OpenGL 3.2 con 2 GB di RAM

Hardware ottimale (di produzione)

  • CPU a otto core a 64 bit

  • 16 GB di RAM

  • Due display full HD con colore a 24 bit

  • Mouse a tre pulsanti e tavoletta grafica

  • Doppia scheda grafica compatibile OpenGL 3.2 con 4 GB di RAM

Se ti piace la programmazione, sono disponibili anche le librerie Python e C.

Inoltre, c'è un sito StackExchange dedicato a Blender , che è utile.


A titolo di confronto, da Best 3D Design / 3D Modeling Software 2019 (15 di 30 sono gratuiti) , questo elenco comparativo potrebbe essere utile

Name            Level             OS                                           Price                                Formats
3D Slash       Beginner        Windows, Mac, Linux, Raspberry Pi or Browser    Free, 24$/year Premium               3dslash, obj, stl
LibreCAD       Beginner        Windows, macOS and Linux	                       Free                                 dxf, dwg
Photoshop CC   Beginner        Windows and Mac	                               142€/year                            3ds, dae, kmz, obj, psd, stl, u3d
SculptGL       Beginner	       Browser	                                       Free                                 obj, ply, sgl, stl
SelfCAD	       Beginner        Browser	                                       Free 30-day trial, 9.99$/month       stl, mtl, ply, dae, svg
TinkerCAD      Beginner        Browser                                         Free                                 123dx, 3ds, c4d, mb, obj, svg, stl
Clara.io       Intermediate    Browser                                         Free, Premium from 100$/year         3dm, 3ds, cd, dae, dgn, dwg, emf, fbx, gf, gdf, gts, igs, kmz, lwo, rws, obj, off, ply, pm, sat, scn, skp, slc, sldprt, stp, stl, x3dv, xaml, vda, vrml, x_t, x, xgl, zpr
DesignSpark    Intermediate    Windows	                                       Freemium, 835$ (All Addons)             rsdoc, dxf, ecad, idf, idb, emn, obj, skp, STL, iges, step
FreeCAD        Intermediate    Windows, Mac and Linux                          Free                                 step, iges, obj, stl, dxf, svg, dae, ifc, off, nastran, Fcstd
MakeHuman      Intermediate    Windows, Mac, Linux                             Free                                 dae, fbx, obj, STL
Meshmixer      Intermediate    Windows, Mac and Linux                          Free                                 amf, mix, obj, off, stl
MoI            Intermediate    Windows and Mac                                 266€                                 3ds, 3dm, dxf, fbx, igs, lwo, obj, skp, stl, stp and sat
nanoCAD        Intermediate    Windows                                         Freemium, 180$/year                  sat, step, igs, iges, sldprt, STL, 3dm, dae, dfx, dwg, dwt, pdf, x_t, x_b, xxm_txt, ssm_bin
OpenSCAD       Intermediate    Windows, Mac and Linux	                       Free                                 dxf, off, stl
Sculptris      Intermediate    Windows and Mac	                               Free                                 obj, goz
SketchUp       Intermediate    Windows and Mac	                               Free, 240$ Pro                       dwg, dxf, 3ds, dae, dem, def, ifc, kmz, stl
3ds Max        Professional    Windows                                         1505$/year, Edu. licenses av.        stl, 3ds, ai, abc, ase, asm, catproduct, catpart, dem, dwg, dxf, dwf, flt, iges, ipt, jt, nx, obj, prj, prt, rvt, sat, skp, sldprt, sldasm, stp, vrml, w3d xml
AutoCAD        Professional    Windows and Mac	                               1575$/year                           dwg, dxf, pdf
Blender        Professional    Windows, Mac and Linux                          Free                                 3ds, dae, fbx, dxf, obj, x, lwo, svg, ply, stl, vrml, vrml97, x3d
Cinema 4D      Professional    Windows, macOS                                  3695$                                3ds, dae, dem, dxf, dwg, x, fbx, iges, lwf, rib, skp, stl, wrl, obj
modo           Professional    Windows, macOS, Linux	                       1799$                                lwo, abc, obj, pdb, 3dm, dae, fbx, dxf, x3d, geo, stl
Mudbox         Professional    Windows and Mac                                 85€/year                             fbx, mud, obj
Onshape        Professional    Windows, Mac, Linux, iOS, Android               2400€/year, free and price reduced business version available    sat, step, igs, iges, sldprt, stl, 3dm, dae, dfx, dwg, dwt, pdf, x_t, x_b, xxm_txt, ssm_bin
Poser          Professional    Windows, Mac                                    Standard 129.99$, Pro 349.99$        cr2, obj, pz2
Rhino3D        Professional    Windows and Mac                                 495€ Educational, 995€ Commercial    3dm, 3ds, cd, dae, dgn, dwg, emf, fbx, gf, gdf, gts, igs, kmz, lwo, rws, obj, off, ply, pm, sat, scn, skp, slc, sldprt, stp, stl, x3dv, xaml, vda, vrml, x_t, x, xgl, zpr
ZBrush         Professional    Windows and Mac                                 400€ Educational, 720€ Single User   dxf, goz, ma, obj, stl, vrml, x3d
CATIA          Industrial      Windows                                         7180€; Edu. licenses av.             3dxml, catpart, igs, pdf, stp, stl, vrml
Fusion 360     Industrial      Windows and Mac                                 499.80€/year, Edu. licenses av.      catpart, dwg, dxf, f3d, igs, obj, pdf, sat, sldprt, stp
Inventor       Industrial      Windows and Mac                                 1935$/year                           3dm, igs, ipt, nx, obj, prt, rvt, sldprt, stl, stp, x_b, xgl
Solidworks     Industrial      Windows                                         9950€, Edu. licenses available       3dxml, 3dm, 3ds, 3mf, amf, dwg, dxf, idf, ifc, obj, pdf, sldprt, stp, stl, vrml

Quella lista è classificata? Inoltre, non definirei Fusion360 "Industriale" soprattutto se AutoCAD stesso è "Professionale"; Fusion è un sottoinsieme di AutoCAD orientato alla progettazione meccanica di parti e assiemi. Anche AutoCAD può farlo, ma è davvero orientato alla macroingegneria di edifici e macchinari industriali, e come tale c'è una differenza enorme nella potenza inerente ad AutoCAD vs Fusion.
KeithS

2

Ho avuto fortuna con MS 3D Builder . La maggior parte dei miei modelli di thingiverse sono stati progettati con 3D Builder. A seconda delle installazioni di Windows e Office, questo programma potrebbe essere già sul tuo computer , ma in caso contrario lo installi tramite Windows Store. Questo programma può anche fare buon uso delle tue abilità matematiche; Ho fatto più trigonometria ottenendo le dimensioni giuste per i miei modelli rispetto a tutte le altre aree della mia vita combinate.

MeshMixer è un'altra buona opzione gratuita. È significativamente più potente di 3D Builder e di molte altre opzioni gratuite, ma ho trovato molto più difficile familiarizzare con l'uso. La visualizzazione, in particolare, non è stata così pulita, facendo apparire spesso bordi taglienti sullo schermo. Tuttavia, conosco e desidero il potere che offre e ogni tanto lo aprirò per cose specifiche. Se non altro, è utile per misurare / verificare lo spessore di una sezione e, a volte, posso usarlo per riparare modelli falliti da altri programmi.

Infine, richiamerò nuovamente OpenSCAD . OpenSCAD ti consente in modo efficace di scrivere un programma per generare i tuoi modelli. Come tale, è particolarmente utile quando si creano cose che si vorranno fare più di una volta, in cui è possibile modificare o personalizzare la parte iniziale per usi successivi. Un modo per ottenere un riutilizzo come questo è la creazione di una libreria di disegni parziali o forme grezze che è quindi possibile ridimensionare / allungare / ecc. E aggiungere o mescolare in altre parti utilizzando gli altri programmi. L'altra area in cui OpenSCAD brilla davvero è la prototipazione. Quando scopri che solo questa sezione di una parte è stata un paio di millimetri più lunga dopo la stampa iniziale, è molto più facile regolarla con OpenSCAD che con molte altre opzioni.


1

Aggiungerei OnShape.com all'elenco. L'unico aspetto negativo di un account gratuito è che i tuoi disegni sono visualizzabili pubblicamente.

Vorrei anche aggiungere il supporto per OpenSCAD. È il mio programma preferito per problemi difficili, soprattutto dove poter scrivere qualcosa è molto più efficiente di dozzine di clic e attente azioni della GUI.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.