←back to thread

Design for 3D-Printing

(blog.rahix.de)
837 points q3k | 1 comments | | HN request time: 0s | source
Show context
justaj ◴[] No.43889176[source]
Nice article, though what I'd personally love to see is a resource where I can go from zero to actually making (basic) designs using open source tools, which can then be taken to a 3D printer and printed.
replies(2): >>43889541 #>>43891759 #
mikewarot ◴[] No.43889541[source]
The learning curve was steep, but FreeCAD has allowed me to start playing with 3d printing gears and other things on my Bambu Lab P1S. I'm largely self taught with electronics and programming, so just starting and making small experiments got me going. For inspiration, there are lots of sites that share 3d print designs.
replies(1): >>43890427 #
justaj ◴[] No.43890427[source]
Would you say Blender is a nice tool for this purpose? I'd much rather learn one graphical tool which does a lot of different stuff than lots of different graphical tools that do different specific things (it's a different story in the terminal though :))
replies(4): >>43891616 #>>43892019 #>>43892690 #>>43893207 #
1. AnIrishDuck ◴[] No.43891616[source]
Blender is serviceable for simple stuff, but you really want CAD for mechanical parts.

Think figurines (Blender) vs gears (CAD).

Constraints, among many other important features, just aren't as well represented in Blender.

An analogy is C vs JavaScript. Can you do "memory management" in JavaScript? Sure, but you're fighting the tool. Ditto for building a complex frontend in C.

The desire to "just learn one thing" is naturally strong. But the "design 3d things" problem space is as large (if not larger) than "programming computers". Hence the proliferation of tools with very different approaches (the underlying representation in CAD is generally brep [1], which is much different than vertices / edges / faces at the core of Blender)

The good news is the underlying thinking is somewhat transferrable, especially for core concepts.

1. https://en.m.wikipedia.org/wiki/Boundary_representation