Go to homepage
7 / 10
Nov 2017

Hello! I’m trying to buy a Christmas present for my husband who is interested in 3D printing, but we are both brand new to it. A place where we can locally print to 3D suggests we use the free software OpenSCAD or Blender, but they accept all .stl or .obj files. However there are also local classes in SolidWorks and Fusion 360. Can anybody recommend any of these programs over another (especially for someone just starting out)? Thank you for your input!

  • created

    Nov '17
  • last reply

    Jul '19
  • 9

    replies

  • 4.3k

    views

  • 9

    users

I don’t think there is any “Best” 3D design software for all purposes, just like there is no “Best” vehicle for all purposes. Some people need a truck, some a van, others a sedan, sports car or motorcycle.

A lot depends on what you want to design.

I do a lot of engineering and I want to be able to share my designs with everyone, so OpenSCAD is a good fit for my purposes.

SolidWorks is too expensive for me to consider.

I’ve seen videos showing cool features in Fusion 360, and I think you might be able to use it for free for non-commercial purposes.

I’ve also seen videos of people designing amazing monsters and other organic shapes in Blender.

So the best software to use depends a lot on what you’re interested in designing.

I agree, there is no “best” for all purposes. It depends on what you are trying to do and how you tend to work and think. To me, blender, while an extremely powerful tool, has a very steep learning curve. SolidWorks and Fusion 360 are good, but cost money. I tend to use OpenSCAD not only because it’s free, but because I’m a programmer and tend to think in programmatic terms anyway and feel right at home with using it. But depending on what you are trying to do, some things lend themselves well to programmatic scripting, while other things tend to be overly complicated and annoyingly difficult.

For example, if you wanted to make a mounting plate with a series of evenly spaced holes, OpenSCAD is perfect as you can knock it out in a few lines of code. But, if you want an intricate pattern, like a router would place on the edge of moulding, it can get quite involved in OpenSCAD. Even a simple rounding or filleting of a junction can be annoyingly complex in OpenSCAD.

However, OpenSCAD, if used correctly, lends itself to parametric design, where if you code it correctly, you can change one or two numbers at the top of the code and completely reshape and/or redimension your part allowing you to easily print multiple variations trivially, whereas other programs that may have been trivial to design the part initially would require much more changing and editing to produce the same feature change.

You can, of course, use a mix of tools. For example, if you have a difficult or highly detailed part to design or want to start with a 3D scanned image or something, you can start out in something like blender. But then, you can import the STL from it into OpenSCAD and apply parametric scripted changes to the externally designed parts and generate a composite STL for printing. (This technique is also useful if you want to modify an existing design where only a STL is available, for example.)

So it comes down to a combination of personal preference and the specific design project at hand.

Thank you so much! Very helpful advice and suggestions!

I fully agree with Dewhisna.

Many people use programs like Sketchup, but for my, I have more or less settles on OpenSCAD as well as my general go-to drawing program.

I have been using this for about two years now and have created many designs with it that I would not have thought possible when I started out with it.

Please do remember that OpenSCAD is a very good tool if you want to design practical stuff. But for ‘organic’ shapes, like a figure, a statue of a face, it is not suited for that. OpenSCAD is free to use, it uses very little diskspace and it is actually quite easy to use.

Well I’m not an artist but rater a programmer, I found pretty easy to use and learn OpenSCaD.

1 year later
6 months later

I totally agree with @dewhisna it is right. The best software always depends how you are using your printing software, also currently if you see SolidWorks and Fusion 360 are the one which you will hear more and they are also considered reliable to use.