this post was submitted on 21 Nov 2024
48 points (98.0% liked)

3DPrinting

15647 readers
369 users here now

3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.

The r/functionalprint community is now located at: [email protected] or [email protected]

There are CAD communities available at: [email protected] or [email protected]

Rules

If you need an easy way to host pictures, https://catbox.moe may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is ![](URL)

Moderation policy: Light, mostly invisible

founded 1 year ago
MODERATORS
 

Back in college, I had a few classes on CAD (mostly for engineering design), and I became decently proficient with CATIA, SolidWorks, and Autodesk Inventor. Now that I’m getting into 3D printing, I’m coming back to CAD and finding my skills pretty rusty.

I plan to use FreeCAD as my main tool. Could anyone please recommend some tutorials that I can complete that would give me a solid working knowledge of FreeCAD and help me brush up on CAD in general?

top 25 comments
sorted by: hot top controversial new old
[–] [email protected] 31 points 3 days ago (1 children)

MangoJellySolutions on YouTube is really good.

[–] [email protected] 5 points 3 days ago
[–] [email protected] 11 points 3 days ago (2 children)
[–] [email protected] 1 points 1 day ago (3 children)

For someone with zero experience (meeeeee!!!), which would you recommend?

I'm not an idiot but I have no idea where to even begin. I have a 3D printer and I will need to make small, somewhat simple parts for a couple of projects I'm working on.

[–] [email protected] 2 points 4 hours ago

Simple parts for 3D printing can be done with TinkerCAD. A free and basic CAD program that can do what you want. It runs in your browser window so it's platform agnostic also. Though I will tell you phones and tablets are very poor tools to do CAD work in. Larger screens and a mouse are virtually a necessity if you intend to not get frustrated.

After that, Fusion 360, (Windows only and a bastard install of local and cloud requirements), is popular with 3D printer enthusiasts. It's a stripped down version of AutoDesk's professional tool. There is also OnShape, another full CAD program that has a free license that runs in a browser window like Tinker CAD. The UI is a bit harder for newbies to navigate than Fusion. But there are limitations to hobby users.

FreeCAD is open source and a local install with support for Windows, Mac, and Linux. Newbies tend to find the CAD concepts difficult, (mostly because they are based on more proper workflows and design knowledge. FreeCAD will often punish sloppy workflows of beginners). And newbies tend to find the UI confusing. But they are working on it. The latest 1.0 release features a lot of improvements that user have complained about for years. But the learning curve is still steep and it takes some effort for those without real CAD experience and an unwillingness to practice the craft.

[–] [email protected] 2 points 1 day ago

That said I forgot 3kkk which has a nice 100 quick tutorial. They are pre V1.0 but should still be useful!

https://www.youtube.com/channel/UCk0gfSbL5xF9kv7_lc2Ob_A

[–] [email protected] 2 points 1 day ago

I can't say one or the other definitively, I think it depends on who you like listening to the best. What I would do though is try to do one short tutorial a day for a while instead of longform videos. That tends to yield better learning results.

[–] [email protected] 2 points 3 days ago
[–] Korkki 4 points 3 days ago (3 children)

I haven't tried FreeCAD in years. Has it improved much?

[–] wjrii 11 points 3 days ago (1 children)

It's still a quirky old beast, but it's much improved over the versions from years ago. They finally feel good enough about the assembly workbench, UI improvements, and topo-naming mitigation to release version 1.0.

[–] [email protected] 6 points 3 days ago

I feel like it's finally at the point where the issues are minor enough that I have the patience to deal with them. I've been using the release candidates for the last couple of weeks and mostly it comes down to remembering to save regularly and occasionally having to shut it down and restart. Honestly, some of the commercial solutions aren't drastically better in that respect!

I think anyone coming from a place where they have a ton of experience in SolidWorks or Fusion might want to hold out a little longer, though it's definitely worth a try. If you're coming from a place where you have to learn a new program anyway, you might as well learn the free option that will only continue to improve.

[–] [email protected] 8 points 3 days ago

It seems quite fully featured to me, and v1.0 was just released

[–] [email protected] 7 points 3 days ago

Considerably.

[–] [email protected] 0 points 2 days ago* (last edited 2 days ago) (1 children)

Honestly?

Unless it is a VERY strong ideological reason, there is no reason to ever subject yourself to FreeCAD. It is an awesome tool but the UI/UX is so illogical that it makes Blender seem sane. And, to be fair, Blender IS sane once you start thinking the right way. FreeCAD you have to think like twenty different ways.

And for 3d printing? If you are windows (or mac?), the free version of Fusion 360 is all you need. If you are Linux things get a bit more annoying but I have found myself genuinely loving OnShape (also apparently the lineage goes back to the tool I learned back during high school). Yeah... everything is theoretically publicly accessible and forkable which is good from a community standpoint and bad from a privacy. But my designs aren't anywhere near good enough for industry to steal and I can always use a code name for anything that I might not want people to know I am working on.


That said, I think there have been a few semi-sketchy forks of FreeCAD that give it a sane UI/UX? I think Maker's Muse did a semi-recent video where he talked about a few of those.

[–] [email protected] 1 points 1 day ago (1 children)

Freecad 1.0 actually is a lot more intuitive than it was a few months back in my opinion. I would recommend to give it a try.

Its still a but clunky at some points but for basic stuff its not bad to use

[–] [email protected] 1 points 1 day ago* (last edited 1 day ago)

I half pay attention to freecad every few months because I do think it is genuinely a good project to exist. And while I think it is a borderline anti-pattern, having "hey, let me control this like it is that program" is a good shortcut for low budget projects.

And... I still think Angus's (Maker's Muse) FreeCAD video really hits the nail on the head. https://www.youtube.com/watch?v=p8Pk1ayx6LQ

A lot of it, on the surface, is "open source weirdness". And... some of that gets fixed. But it is his comparison to Onshape and Onzel (?) that really are why I actively discourage newbies from even trying FreeCAD.

Because if you know what you are doing? You can figure it out. Stuff like "oh, the default extrude is probably going in the wrong direction" or "one of the steps of my parametric build errored out. Let me step through and find it". But that depends on knowing what you are doing in the first place. So newbies aren't learning "CAD". They are learning FreeCAD.

Whereas giving someone TinkerCAD or Onshape or Fusion 360? They are learning fundamental concepts. The UI/UX is such that most operations are "intuitive" once you understand a few basic concepts (mostly extrusion) and the error messages are generally good to let you realize where things went wrong.

And... while I very much do agree that a product that can't be licensed our clouded away (even if it could still just as easily die tomorrow) is important AND disagree that piracy is a solution (in large part because of the heavy online component of stuff like fusion 360 to specifically stop piracy...)?

if Onshape dies tomorrow? I'll be pissed. And then I'll look for an alternative and more or less hit the ground running. And that alternative might actually BE FreeCAD. Because I know enough about modeling and design that I know what pitfalls to check for.

Whereas someone who learned FreeCAD and nothing else? They are now figuring out that padding is extrusion and unlearning countless other quirks.


And the other aspect? There is no reason for a hobbyist to actually put the effort in to learn something like FreeCAD. Tinkercad gets mocked relentlessly but... it is insanely user friendly and is more than good enough for what most people are going to be modeling on their own. And it is specifically designed as a path to fusion 360 once people realize they need to know what an assembly is. And Onshape exists too.

This isn't a case where your options are Photoshop or MS Paint and something like GIMP is MORE than worth learning (... even if paint.net might be the better hobbyist choice as of the last time I looked). The free entry level market is, arguably, saturated for CAD programs. And early on as a hobbyist? You just want to Make. You don't want to get hung up because of software quirks.

And if someone wants to turn this into a career or a side hustle? That is even more reason to learn a more industry standard workflow.