But most people don't learn the big CADs first, they learn Fusion. The few times I've tried Fusion, it's given me a headache. It's probably a bigger headache going the other direction.
Then, there are those who do all their CAD work in OpenSCAD. They scare me.
But I found it to be very difficult to design parts with specific dimensions that were needed to line up with objects in the real world.
In FreeCAD (/Solidworks/Onshape/solvespace/etc.) it's easy to just create a logical sketch of your part, fix the require dimensions, angles, symmetries, etc and it solves for the geometry.
Where it really falls down is when you need to somehow get data OUT of the model to feed to other shapes. I would love to be able to specify a chamfer or fillet along a contact edge of two other shapes, but unless you know the exact contact shape, location, and size a priori you will have a tough time getting anything to line up. If you want to use a mesh or model as a negative, every model's zero coordinate needs to be just right or it will just be entirely misaligned.
I've also tried to spend some time performance optimizing for render/output. It is not cooperative at all. It will just soak CPU time for a minute at a time for not even a complex shape! As pseudosudoer said, it really goes off the rails.
But for functional connectors, adapters, and replicating parts, it's great to be able to leverage my software skills in 3D modeling!
Yes, this is how the big cad programs work, they are 'constraint based'. You pick points and lines from other features (or other parts) and add whatever new geometry you want, and a solver fills in the rest. Features build off each other in this way. In OpenSCAD, you are the solver. But, the big programs have a ton of buttons, and scripting, while there, is usually hidden.
It's kind of like the difference between <insert image library> and Photoshop. Photoshop has a ton of useful tools inside, but if all you want to do is crop the bottom 30px from 2000 images, it's better to have a script do that. The scripts can technically do everything that Photoshop can do, but for other things it's easier just to click a few buttons and be done than reinvent the wheel from the ground up each time.
Have you started using a recent nightly build with the Manifold backend and not the "stable" (aka obsolete) release?
Siemens Solid Edge also has a hobbyist version with very fair terms.
FreeCAD has gotten enormously better (in terms of both crashy and general usability) in the last couple years.
You can also ask it to build a study guide for you to help build foundational knowledge.
But as always, expect some hallucinations, so ask it to provide links/references.
Meta comment: damn it's good to see something worthwhile at #1 on HN this morning.
Free cad gets really complicated the moment you want to do surface modeling.
It's amazing how much can be done, but anything that I think will take an hour, lasts 6. Many times into the night.
That said, I recommend Autodesk Fusion free tier for anyone who just wants to get quality work done quickly. Some will refuse to use it on principle and that’s fine for them, but it really is quality software free for hobbyist use with trivial restrictions.
EDIT: Getting downvoted, presumably for suggesting a non-OSS software to get a job done. However I’d recommend anyone who just wants to get work done at least consider the options at their disposal. Not every software decision needs to be made on principle.
People sneer and tell me I’m going to get burned some day, but meanwhile I’ve been using it to great effect for many years for hobby projects that I can share around and edit easily.
Do you have a source for this? Or are you speculating?
> but it's out of principle
Great that it works for you. I have limited time for hobbies and I can’t justify making choices based on principle to avoid hypotheticals that even you admit aren’t going to happen.
> but don't complain other people should do the same because you can.
I’m not complaining. Anyone who wants to use a certain software based on principle is free to do so.
I’m sharing recommendations from my own experience and that of my peers. If the goal is to focus on the project you’re trying to do instead of fighting with software then people should be aware of their options.
I don't see that in Autodesk's terms, which (per quick search - not exhaustive) seem to apply to "Fusion for Personal Use":
https://www.autodesk.com/company/terms-of-use/en/general-ter...
The only license I can find it compels is "If You provide Autodesk with ideas for improvement, suggestions, or other feedback".
(Not a lawyer, not your lawyer, not legal advice etc. etc.)
FreeCAD is just that far behind.