Ask HN: What is the best way to learn 3D modeling for 3D printing?
17 wand3r 20 7/15/2025, 10:54:27 PM
I am looking to find a course or series of videos to learn how to create and design things to be printed by a 3D printer. At least for me, this seems to be very complex. Something like solidworks takes the already unintuitive and nature of photoshop and adds an additional dimension. There are many tools and hotkeys and principles that are quite difficult to simply learn by picking it up and messing around. I would like to find a course that explains how to use modeling software to design 3D objects. It is a bit overwhelming when you don't know what you don't know. There are many different software tools and of course once you are within a tools "ecosystem" there are many buttons, knobs and principles to learn.
Tl;dr Are there any good video or written courses that help a beginner get to an intermediate level of 3d modeling for a 3D printer?
Specific to me: I own a Bambu PS1 and a year long subscription to Coursera.
If I were going to do it again, I’d probably learn solidworks. They have some great discounts which make it accessible for home users.
A quick primer. There are two forms of 3D modeling - parametric solid body modeling, used in engineering CAD programs like Solidworks, and mesh modeling, used in CGI industries from programs like Blender. Hobbyist 3D printing currently exists between these two audiences of engineers who design for function and designers who design for design, and all the newbies get caught up in the mosh pit between them all and it gets crazy confusing. It doesn't help that some software (like Fusion360) integrates both in the same software, or that STL is a mesh format and not a solid body format (like STEP).
If you want to make things that have any importance put on things like fit, function, dimensions, tolerances, etc., then you want to learn CAD (Solidworks) and find resources that teach the basics of mechanical engineering parts design (intro to CAD courses, basically). If you want to design from a more artistic standpoint, then use a mesh modeling software (Blender).
Fusion360 is actually quite usable for both, but my problem is that the Fusion resources for functional design are frequently non-engineers trying to teach engineering concepts and it's just a longer and more frustrating process.
BTW, their Maker version locks Maker-created files to ONLY be editable in Maker, which means upgrading to normal Solidworks renders your previous files unusable. The $60/year student edition is better. Avoid cloud versions of anything you pick. Up to you on your use case.
This was also posted to HN 2 months ago and is a gold mine of useful info for designing for function. https://blog.rahix.de/design-for-3d-printing/
As I modeled things in Fusion, if I wanted to do something but didn't know how I'd search YouTube for a tutorial to do that specific task. Now I'm making fairly complex, decent looking, models. Here are my public ones that aren't solving a very specific problem that I have https://www.printables.com/@WhoaFactorial_912016/models, many of these are a a half day or so of modeling to get the basic shape right, then another couple of hours of tweaking for perfect fit.
Get good calipers, they'll make modeling so much better because you'll have good measurements to go off of.
https://www.youtube.com/watch?v=d3qGQ2utl2A
And a classic for Blender from Blender Guru -> https://youtu.be/4haAdmHqGOw?si=7Sk-dxbyPFi5PL8u
I’m no expert but the little I know was trying to solve one problem after the other.
- Watch a few tutorial videos on your tool of choice (I was using OnShape) to get an understanding of what is possible - Set up a Grok project with the prompt being something along the lines of “You are mentoring me in using OnShape. Respond briefly and concisely.”
I have the two windows side by side and whenever I don’t know how to do something I ask Grok and it points me in the right direction.
(Note: I would have tried Solidworks given the reasonable hobby pricing, but it's Windows only, and I don't want a web-based CAD tool)
The reason I went with FreeCAD is because there is an available Gear Generator workbench, and I wanted to have something I could keep, without having to pray Autodesk still likes me next year.
Now, if you want to just 3d sculpt things, there are simple programs that let you push and pull shapes, rotate, rinse and repeat, like Windows Paint 3D.
For exercises:
1.Download 2d drawings of model engines, model them in CAD software and also the drawings you got from the website are manufacturable. https://outerzone.co.uk/plans.asp?cat=Engines
2. Grabcad,thingverse(for 3d printing).
3.https://www.dropbox.com/scl/fo/tfrcdejxdd06kluk2hywh/AMLOrdy...
For 3d printing:
https://www.reddit.com/r/3drprinting https://www.reddit.com/r/functionalprint/
https://www.youtube.com/watch?v=T-Z3GmM20JM&list=PLGqRUdq5UL...
And there are so many resources on the internet for 3d printing.
If you have questions, let me know in the comments.
It works like google docs where its in the browser
Watch 2-3 onshape tutorial videos and then just dive in trying to make parts for yourself.
If you’re new to 3d printing you’ll soon learn that what you design doesn’t always print right. Welcome to creating things in the real world. This is part of the learning experience (and why you need to learn by doing).
Onshape also has a bunch of public cad designs, so you can look at how other people made things to learn (sort of like reading source code to learn).