Which 3D software should I learn for 3D printing?

by gillespinault, published

Which 3D software should I learn for 3D printing? by gillespinault Jan 23, 2014
0 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps



Use This Project

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

122340Views 2833Downloads Found in 3D Printing


[update] Added: FreeCad and Autodesk Fusion 360.

At our MakerSpace, I am often asked for advice about what should someone use in order to create 3D objects for 3D printing.
There is not just one single answer because it depends on a few parameters so I made a little decision chart:

Please share your choices and advices in the comments.

The 3D files are there as exemples:

  • The octopus is a Typical exemple of what you would use an the softwares on the left side for (organic shapes).here it was with Blender.
  • The "central part" is a typical exemple of what you would use the softwares on the right for (precise dimensions). Here it was with Cubify Design

It is certainly not exhaustive or objective but it is based on quite a lot of reading, interviews and experiences.
This is a troll-friendly subject so please stay constructive in your suggestions to improve this decision tree.

More from 3D Printing

view more

All Apps

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

I'm setting out to design a 3D 2-inch coin (of my own design for a novel series I'm writing). This would save a lot of cost when I send it out to get someone to print them for me. It has a head and writing on the back and a ship on the front. Other coins I might do in the future have animals or just line designs on the front. From your chart, I'm figuring DesignSpark would be best. Are there better options for me, or am I on the right track?

I'd like to see a further extension to examine whether the software relies on an Internet connection, needs a periodic Internet connection, whether it expires etc. Another thing to consider is the interconnectivity of the software with others. For example, I think Cubify Design does not export in anything but STL which is not really a very suitable way to take the prototype project to an engineering business for injection molding!

A great start and very helpful contribution nevertheless.

just a note to any US or Canadian military veterans Solidworks gives a student version for the price of shipping ($20)

Just a simple note, if you insist on using sketchup there is a easy to use plugin for sketchup called 'Solid Inspector2' that will fix almost all broken models in one click.

I use blender since it was a commercial software and I love it, but for "quick & dirty" designs I still use sketchup.
And yes, it's true that sometimes it exports unprintable STLs, but if you open it in windows 10 (native STL viewer) you can fix it with a pair of clicks.

i've been using sketchup, my models export fine with a few defects that netfabb fixes in seconds, time to move onto fusion360, i feel so limited with sketchup now days


Mar 26, 2015 - Modified Mar 26, 2015

This is great. This probably the best decision aid on the web.

Comments deleted.

I am brand new at this. I saw your flow chart on choosing the software but I am still unsure where to go. I would like to focus on geometric shapes such as these types of designs:

I realize that i am not just going to go out and create these, but I would like to start with software that would allow me to develop my skills to the point I could create similar shapes.

I ended up going to http://www.rs-online.com/designspark/electronics/discuss/index.php based on your flowchart but did not want to waste time on software that would not enable me in the long run.

I really appreciate your help!

very good info. i actually had forgotten one that i wanted to try out and this helped me find it again!

Jan 26, 2015 - Modified Jan 26, 2015

Could you (or anyone else) recommend software that's free, similar to Tinkercad and downloadable rather than online? I'm just getting my feet wet in 3D modeling and I find it to be the most approachable of all the software I've tried but my internet is somewhat unreliable and I would like to have something I can use that doesn't rely on it. Thanks for the very handy chart.

Can you post a link to this epic flowchart? I can't seem to find a way to just save the image. It is an awesome flowchart.

thanks :o)
Here is the link to the always up to date graph: http://www.gliffy.com/go/publish/5271448
and here is the link to the always up to date image: http://www.gliffy.com/go/publish/image/5271448/L.png

I would recommend Blender as it is free and quickly improving (although a steep learning curve). I also enjoy Autodesk products. I recommend staying away from Google Sketch up, CATIA, and Solidworks as they all have problems 3D Printing. You can learn more about how to use Blender and other 3D printing topics here: http://3dprintingninja.blogspot.com

Thats a really nice article :), In case if anyone is still finding it difficult to learn modeling for 3D Printing, here is amazing new course on udemy "Learn modeling for 3D printing and make money" software used in training Blender 3D, Netfabb, GIMP https://www.udemy.com/learn-modeling-for-3d-printing-and-make-money/https://www.udemy.com/learn-mo...

Thanks for the great article. I found some useful tutorials on Lynda. Hope it will be helpful to you guys too. Check out these great tutorials on 3D printing :Up and Running with 3D Printing http://goo.gl/wo6vRxhttp://goo.gl/wo6vRx, 3D printing with ZBrush http://goo.gl/0zVUfshttp://goo.gl/0zVUfs , 3D Printing with Photoshop http://goo.gl/z112qxhttp://goo.gl/z112qx. Sign up for a free lynda trial http://goo.gl/A3efGshttp://goo.gl/A3efGs

OK Ok :o)
I told you it was subjective... but I have too much good feedback for FreeCAD not to add it!

I love it :-)
Now, i'm showing it everytime someone asks what's 3D software would be the best for them.

I think you can move Blender to "Both" since all measurements are in millimeters. You can easily make precision parts utilizing it. I've made many with it.

oh yes, it's possible. Things are starting to get horrible when you are working with round objects with different diameters. As the moment you forget with diameter it has at one specific point you can start over again...

Also if you want to change something on an existing model its often faster to start over again.

in the meantime i got solidworks (boss pays) ;-)

I agree with Melbac. Sure you can but when you want to make things that fit, you have to be able to modify the features later in order to make trial and errors. If you used a polygonal software (such as blender), chances are you will suffer at that stage. Off course an expert user can find ways but that's a stretch.

even so that i have access to solidworks i still love to use blender - just not for the CAD-things. Blender is indeed a very powerful tool for easy manipulation of 3D objects. solidwork comes VERY fast to its limits when a higher count of polygons is reached...

If I may, take out some of the 'pages' on Free Cad and add 'FreeCAD'

Creo checks for a license every couple of days and is quite limited by comparison.
Check the license agreement carefully!

PTC withdrew Pro/Desktop Express with very limited notice.

I for one don't have the time or wish to have to re-do library parts I have built up.

(Yes, I have a long memory. But it is a great tool)

Thanks for the insights!
where do you think I should put freecad in the tree? I tried it (probably to briefly to do him justice) and I had some trouble diving into it. Do you think it is powerful enough to justify the extra effort over the "DesignSpark Mechanical" category?

First, thank you for creating this chart! I think it will be of much use to those trying to wade through the CAD software jungle to find tools. However, you have done the community a great disservice by not including FreeCAD! Having used them both, FreeCAd is a much better choice than DesignSpark. It is easier to use for serious designs, more complete, open source, and non-commercial. So the program isn't suddenly going to require you to pay to get upgrades. There is also an excellent support forum where you get help and not excuses. If you want your chart to be taken seriously, you should put FreeCAD on it at the same level (or above, IMHO) as DesignSpark.