r/FreeCAD Nov 30 '24

FreeCAD learning resources compilation

86 Upvotes

The only goal of this post is to keep a more-or-less updated list of good resources for learning FreeCAD. I'm sure that -most of- you redditors have passed the ritual of searching through google and youtube looking for FreeCAD tutorials, either as a comprehensive introduction for beginners, or as tutorials on certain workbenches and workflows. And you'll probably have a bookmarked list with those that worked best for you.

For me, it's been a couple years since I started using and learning FreeCAD, sparsely in the begining, then progressively more and more (and hopefully better too). But I haven't joined the subreddit until recently. Judging by the amount of both old timers and newcomers that post looking for help (myself included), I thought it would be a good idea to have a list, a compilation of useful guides, docs and tutorials all together in one place, a quick reference for those looking for help.

So just tell me in the comments what you'd like be added to the list, and I'll update it. Or if you think the list should have a different structure. I'm totally open to it, I just want to have the best format for it to be useful for the community. Just a quick disclaimer: I don't intend to -and literally can't- review all the provided references, so let's try to have a little criteria when proposing already covered topics, unless -obviously- they can improve on the existing one.

Before the list, a reminder: FreeCAD's wiki is the main documentation anyone should first look up. The forum is another precious repository of accumulated problems and solutions, as well as interesting discussions and insight on many topics that you, FreeCAD user, will undoubtedly face at some moment.

FreeCAD wiki tutorials

You have them in this link: https://wiki.freecad.org/Tutorials. Also, you can check just the list of all tutorials, without any other context. They might not be the most didactic, but they provide a good base, and cover some complicated aspects that might be harder to explain in a video. These are some examples covering different workbenches:

Written publications

  • FreeCAD for makers is as new a discovery for me as for many of you. This book published by the members of HackSpace magazine in 2022 will start at complete beginner level, then take you through sketches, curves, assemblies, surfaces, projections, circuit design, meshes, sheet metal, pipes and give you a heads up on how to follow up (animation, architecture, etc.). Enjoy it!

By topic

Example projects

For specific problems

  • ...

For beginners

Tutorial series

Interesting channels, blogs, etc.

  • The amazing @MangoJellySolutions youtube channel. This man doesn't stop, he already has a bunch of videos for v1.0.0!
  • @ObijuanCube has a couple dated, but in many aspects still valid FreeCAD courses in Spanish. I know they've been a life saver for me, and would have probably never gotten seriously into FreeCAD if it wasn't for him. These belong to a time when the amount of resources available for those interested was much, much scarcer, so Juan, thank you for your good work!
  • @mwganson has a very rich library of close to a hundred videos, covering an ample range of examples and practical uses of many of FreeCAD's tools. His videos are focused and quite in depth, and also cover things such as modifying imported mesh files (both .stl and .step), which is not that common to find. So this might be ultra helpful for those of you 3D printing.
  • @Adventuresincreation is another channel I didn't know, with a wide collection of vidoes and still going hard as of v1.0.0.
  • @JokoEngineeringhelp, unlike most channels here, is not dedicated to FreeCAD, but to CAD in general and many different tools for it. However, he does have a couple in depth videos, and also takes a look into more-or-less complex assemblies and exploded views.
  • @CADCAMLessons has a HUGE collection of short and very specific videos, especially appropriate for those that enjoy their lessons to be well segmented.
  • Stolz3D is for the German speaking public! This channel that mostly focuses on FreeCAD has material starting in v0.18 and all the way til v1.0.0 at the time of writing.
  • Computerized Engineering has an ongoing series on FreeCAD 1.0. While he has videos designed as "Beginner tutorial", these are not that well suited for complete beginners. Instead, his videos show the process of designs that involve more advanced concepts.
  • Rafael 3D is a relatively small channel in Spanish, but with lots of videos covering both particular examples and a more structured course, which is still ongoing. He also has material on LibreCAD.
  • DigiKey has a quite recent 10 part course on FreeCAD targeted for 3D printing, covering the following sections: introduction, sketches, shape-binder/expressions/spreadsheets, heat set inserts, patterns and boolean operations, revolutions/pipes/lofts, sweeps with guided curves, curved surfaces, assembly, and the FEM workbench.

Limited resources (kind of partial, or not as complete resources at the time of writing, but might be worth keeping track of)

Misc.


r/FreeCAD 4d ago

📢 r/FreeCAD is 33K strong!

108 Upvotes

Congrats to the community!


r/FreeCAD 3h ago

What happened? It’s brilliant!

31 Upvotes

Darn I’ve tried FreeCAD over several years and every time it was a waste of time. But suddenly now version one comes out and it’s beautiful!!

And stable!!!

I’m cancelling my Solidworks maker subscription.

With Solidworks, you sit around waiting forever for it to load, they update the software constantly so when you want to use it, it’s not ready to be used, and they put you in a stupid online system that is broken half the time and it has features that you can’t possibly understand as they designed it for people in aerospace engineering.


r/FreeCAD 46m ago

My flexure-based Z-mechanism for the PUMA precision XYZ CNC microscope stage

Post image
• Upvotes

This is part of the open source PUMA microscope project. The CNC stage is still in the early development phase so you won't find it on the GitHub just yet.

For those who want to follow the development of this module, I make regular posts over on my Patreon site here: https://www.patreon.com/c/PUMAMicroscope

If you are not familiar with the PUMA microscope project, the YouTube channel is a good place to start: https://youtube.com/@PUMAMicroscope


r/FreeCAD 6h ago

FreeCAD 1.0 | Part Design Common & Intersection Workflows | Basic Beginners FreeCAD Lesson 35

Thumbnail
youtube.com
23 Upvotes

r/FreeCAD 4h ago

Centering A Sketch and all dependent Constraints

3 Upvotes

I have designed a window in Freecad that was designed off the center point of the sketch. It had 7 Grids wide and 7 Grids tall. I found out that this made the window too tall and reduced it to 5 Grids vertically. Trouble is now the sketch is not centered and the height dimension has been changed. If I try to center this using symmetry it skews messes up the dependent constraints that are located off the primary exterior shape. Is there a way to select all items in a sketch and have it recenter while keeping the dependent constraints locked relatively to the outside shape?


r/FreeCAD 5h ago

Is there Pack and Go option in Freecad?

3 Upvotes

I tried the standard CAD procedure of one File one component in my latest project. Then in the Assembly File, Every object is Linked in the tree view. Know I wanted to share the project with my friends, but it says reference lost.

I know there is the one File multi Body approach, sharing is easy through this Methode.

Is there something like a Pack and go option, like in solidworks that saves the file in a way that a different computer can open the file without any problem ?


r/FreeCAD 23h ago

How would I add screw threads to these holes?

Thumbnail
gallery
20 Upvotes

Hello everyone.

I'm new to FreeCAD so sorry if this is a simple question (haven't made anything yet) but I couldn't find a good answer / make this work on my own yet.

Basically I'm trying to add threading to the inside of these holes but I can't even fill them (with "Pad"?) to use the "Hole" tool to add them in because I get "Cannot use selected object. Selected object must belong to the active body, Consider using a ShapeBinder or a BaseFeature to reference external geometry in a body." error.

Can anyone help me with this?

The models are available here in case you want to see them yourself:

https://store.steampowered.com/news/app/353370/view/3931035846865618326

Thank you.


r/FreeCAD 14h ago

Freecad - pocket from curves work bench sketch

3 Upvotes

I'm still pretty new to freecad and am still learning how to do things. I am now adding some simple decorations to a project that I'm making (with the goal of 3d printing). For the current stage, I am putting a meteor and a couple stars on the side of a cylinder. I've basically got it via the curves work bench. The issue is that I'd like to have the meteor have have a an extruded core, then a gap, then extruded fire pattern.

With a regular sketch, this would be trivial. You have the sketch that looks like the below, then you select parts of it to pad (the part with the red xs is the part I don't want to pad):

However, apparently curve work bench sketches don't interact with the part work benches pad tool, and you have to pad them by setting properties of the sketch on surface? And when I do that, it doesn't do what I want, instead extruding the whole shape

(I'm not sure why it mirrored direction either, but I don't really care - I've already adjusted for that.) Any Ideas? I also tried removing the inner most circle, in the hopes that the pad thing would leave a hole, and I could just add a cylinder back in the middle with a separate sketch, but no luck.

EDIT: When carbon copying the sketch onto another portion of the cylinder without the inner circle in the sketch, the pad process did leave a hole - but only in the new places. The original location has the hole filled in. If I can figure that out (any ideas?), I'm currently going back to the plan of "leave a hole and fill it with another sketch on surface later" - but if anyone has a better idea, I'd love to hear it. Based on how long it takes for the project to update after I modify it, I have to guess that I'm not doing things in the freecad way.


r/FreeCAD 16h ago

How to remove fillet / bevel from an stl

Post image
3 Upvotes

Here's the file

Its originally an stl file that I turn into step file with

Create object from mesh > convert to solid > refine shape.


r/FreeCAD 1d ago

New Freecad User, can anybody recommend where to go for freecad tutorials?

24 Upvotes

Hello! I am a new Freecad user.

I am having a lot of trouble finding which freecad tutorials fit best for beginners who know absolutely nothing about the programme. I started using ArcSite first, the interface is more friendly and easier to understand but I didn't want to pay the premium so I'm looking at other programmes.

I have been having some issues with importing my dxf files from ArcSite over to Freecad.. but I also realized that my mastery of the software is quite poor.

Can anyone recommend any tutorials for Freecad that can explain the software to me like I'm 5?

Thank you soooo much!

Edit: Thanks everyone!!! <3


r/FreeCAD 16h ago

Not that much expensive common.

0 Upvotes

Need a hand-drawn sketch converted to AutoCAD 2D?

✅ I specialize in:Turning hand sketches, paper drawings, or rough PDFs into clean, editable AutoCAD 2D (DWG) files.

layouts, basic engineering drafts, or any 2D line work.

100% accuracy – Your sketch = Exact CAD output.

💰 Affordable rate: Only $4 per drawing. ⚡ Fast delivery: Ready in 24 hours or less!

Just provide me your 2d sketch I'll convert them same as your sketch into 2d Autocad Dwg.


r/FreeCAD 1d ago

Toolpath & G-Code Tutorials

4 Upvotes

New to Freecad. I’m familiar with parametric modeling, but I’d like to find resources for CNC toolpaths for wood window components. YouTube tutorials I’ve found are 2D cuts, but I need to understand more advanced 3D cuts - designing the 3D toolpath as well as CNC setup. I’d like to also find G-code tutorials.


r/FreeCAD 1d ago

How can I connect multiple bodies into a strip with a smooth transition?

1 Upvotes

Hi everyone,
I’m trying to arrange multiple keyboard switch holder bodies into a strip in FreeCAD and connect them smoothly. Here's what I’ve done so far:

  1. I’ve modeled a switch holder body in PartDesign.
  2. I used Draft → Clone to make three copies and positioned them in a line.
  3. I turned the clones into solids with Part → Create Simple Copy.
  4. I fused them into one solid using Part → Boolean → Union.

Now I want to connect these bodies with a smooth transition, but when I try to use Part → Loft between the faces, I get the error:

"At least two vertices, edges, wires, or faces are required".

My Question:

How can I connect these bodies into a smooth strip? Is lofting the right approach, or is there a better method to achieve a continuous, 3d printable solid?

Thanks for your help!


r/FreeCAD 1d ago

I just learned how to draw a 15 cm line on the y axis at point 0,0,0

3 Upvotes

I'm following a tutorial fcb lounge-2 m x 2 m room. I wrote down every move. "click means push and release" for constraint "push and release shift"

my biggest issue was that I had to use end line snap and I could not get the "y" axis dialog to stay active so that I could tab tab to enter the length then press enter and hope for the best.

I obviously did not write all of the directions just for that step here.

I feel I have a win of the day here. btw I did the construction square and offset just fine.


r/FreeCAD 2d ago

How do you integrate on your designs?

6 Upvotes

I keep trying freeCAD every once in a while because I want to switch, but keep finding that there are many frustrations.

I feel like my main issue is that I don't know how to interate on my designs.

How do you all do that? Are there good tutorials for that?

For me, I'm used to Fusion. I know I shouldn't expect them to work the same, but at its core my workflow there is:

  • Create a rough design. Usually 1 to 3 sketches.
  • Any dimensions are parameters set to an approximate value. The plan is to change them all later. I start knowing my measurements are "wrong" and the whole project needs to work even if these numbers change later - because they will.
  • Create rough object(s) from those sketches as proof of concept.
  • Iterate on the concept as needed (example: maybe adding more holes or adjusting where parts attached, etc)
  • Then measure everything down to an exact figure and update the parameters, which updates all the sketches/objects
  • Repair any timeline issues.
  • Fillets or other final touches
  • Done.
  • ....ok actually that one measurement was wrong, so adjust, re-save. Done for real now.

Is there a workflow similar to this in FreeCAD where you start out making everything parametric, and get the whole way to a proof of concept knowing that you'll be making final adjustments later?

Or is this maybe one of those "that's not how FreeCAD works situations?


r/FreeCAD 2d ago

FreeCad exports not usable by SOLIDWORKS

3 Upvotes

I used FreeCad a while back to make a simple stand. Used good modeling practices as per the wiki.

Simple model, too. ( Like 1 extrusion, 1 pocket and a few rounds and chamfers)

Exported in ALL files which are usually used for exporting to other systems.

None worked for the machinery using SOLIDWORKS.

Any idea why?

Latest version on windows.


r/FreeCAD 2d ago

How would you guys clean this up on the CAM workbench?

Post image
5 Upvotes

As the title says, I need help on how to profile this area encircled in red.


r/FreeCAD 2d ago

Cant seem to fillet the green edges, it just says wrong selection.

Thumbnail
gallery
2 Upvotes

Tried moving the sweeps into the active body but it still remains outside active body and a blade is now missing.


r/FreeCAD 2d ago

I am seriously struggling to model this front lip in freecad.

Thumbnail
gallery
7 Upvotes

(It's the silver spoon thing) 😭😭😭 what even is this geometry... 🤮🤮 If anyone has some tips, they would be very much appreciated!


r/FreeCAD 2d ago

Wire is not closed error, although the constraint is set

2 Upvotes

Hey,

I cant extrude my sketch in the part designer. I get the error message: "wire is not closed.". However I used the new constraint coincident tool and it is still not working.

What am I doing wrong?

line connected to a circle

r/FreeCAD 2d ago

how do i create a plane/surface?

4 Upvotes

Hey friends,

i'm really struggling to do something that i think is super simple, and can't find any documentation to follow on how to do it. I'm just trying to create a flat surface that i can punch some holes into and attach some posts. I did something like this like 4 years ago in FreeCAD, but now i cannot for the life of me recall how to do it.

Thanks in advance.


r/FreeCAD 2d ago

What's the best way to model this?

Post image
26 Upvotes

r/FreeCAD 2d ago

Broken geometry on simple part.

2 Upvotes

Very simple object (I think). Sketch a slot 10mm between centers, 0 degrees, 2.5mm radius.

Pad 3mm with -10 degree angle.

This object as described passed the geometry check.

Now in the Part Design workbench use Thickness with a thickness value of 0.5mm and unselect inside thickness. This will not work. You have to change the 'join type' from 'arc' to 'intersection', then it works, however you get the shape above which has geometry faults a-plenty.

Any thoughts on how to make this shape without geometry problems? If I extrude a rectangle with an angle that's great, but I can't get rounded ends in a proper way (that I have found) because of the angles.


r/FreeCAD 3d ago

Master Sketch Just Got WAY Better in FreeCAD 1.1 | Plus New Simulate Tool For Assemblies

Thumbnail
youtube.com
69 Upvotes

r/FreeCAD 2d ago

Fillet Tool in Part Succeeds when fail in PartDesign

3 Upvotes

In this model, I tried to use the Fillet tool in PartDesign which simply would not work. I thought to try applying the fillets using Part WB on a simple copy, which worked great! So I wondered if I could get it to work on the Body from PartDesign. Yes, it did.

Crazy thing is... I went back to PartDesign to recreate the problem from yesterday for this post, and now it's working fine in PartDesign. I have no idea what to think about this.

What's different today? Well, I installed the Telemetry addon which required additional supporting application installs. And I installed the Curves WB Addon. I don't know if that's relevant or just a coincidence.


r/FreeCAD 3d ago

Another step to improving HiDPi resolution of icons on 4K screens (FreeCAD fix pending)

Thumbnail
github.com
13 Upvotes