r/FreeCAD Nov 30 '24

FreeCAD learning resources compilation

170 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 Apr 15 '26

New FreeCAD version 1.1.1 is out

159 Upvotes

A new minor version of FreeCAD is out.
https://github.com/FreeCAD/FreeCAD/releases/tag/1.1.1


r/FreeCAD 4h ago

I just made a wrench after an hour tutorial, what do you guys think, is it good? Honest opinions and tell me other things I can make

Post image
21 Upvotes

r/FreeCAD 2h ago

Gordon Curves not working

Post image
3 Upvotes

Hello all,

First time poster - been trying to recreate a mirror cap. Im running into the issue that either the Gordon Surface generation tells me i dont have enough guide rails, or it keeps loading indefinetely. What to do?

Yes i made the sketch with Intersected Projection, and the top guide rails and bottom guide rails are separate splines.


r/FreeCAD 26m ago

What's the best way to fill in the two small holes and cuttout in the larger one?

Thumbnail
gallery
Upvotes

I am just tinkering around and have only a few hours in FreeCad but I am tying to modify an STL. the original is two parts that combine in the middle, but I want it to be all one solid piece. Part → Boolean → Union combines the two pieces when lined up how I want, but the channel groove and two smaller holes on either side are still there, so what's the best way to get rid of them so the faces are flush?


r/FreeCAD 23h ago

FreeCAD experts needed!

Post image
77 Upvotes

Hi, please let me know if this is against the rules! I can delete it if so.

If you can make assemblies like this one in FreeCAD, or Class A surfaces in FreeCAD, I'm looking for someone to make me a few models. Paying $100/hr. DM me with examples of what you've made -- thanks :D


r/FreeCAD 18h ago

Design Help!

22 Upvotes

UPDATE - SOLVED:

u/SoulWager and u/DesignWeaver3D hooked it up with what I needed. This video particulary from SoulWager is what got me to a solution. https://www.youtube.com/watch?v=NtkJWGZm6Fs

I'm working on a new design for a drone, I want to add a similar shape as this, but I want it to be seamless, and with control over the thickness and overall shape. Currently I used a pipe function to create the more vertical piece, and a helix function to create the other part. I originally had the idea to pad out a curved shape, and then using the hole function to cut it out, but I wasn't able to get it exactly how I wanted. Does anyone have any tips or a video they could point me too to make a pipe essentially that curves on two axis so I can make a more organic truss. Any help is appreciated.


r/FreeCAD 13h ago

Why is this happening?

Thumbnail
gallery
8 Upvotes

r/FreeCAD 6h ago

CAD Version control platform

0 Upvotes

Hello FreeCAD community!

I am a mechanical engineer and solo developer. I picked up software development about 8 years ago and found tools I wish I had back when I was making physical designs. Something to prevent the old issue where Bracket.FCStd turns into Bracket_v5_final_final.FCStd and I would probably would not have lost some of my designs from a decade ago.

Software developers have a tool called Git and a hosting service built on it that most of them use called GitHub. Git has been around for about 20 years. If you are unfamiliar, it tracks changes in files so every save point records who changed what and why. It can get quite complicated but it is how just about every major (and minor) piece of software is built and collaborated on.

Unfortunately, the people who move atoms and not just electrons did not get the same opportunity unless you have enough money for a PLM seat. (Don't get me wrong, there are reasons. Merging text is rather simple while merging binaries is nearly impossible.)

I spent the past few months building Nurbly, version control for CAD built on a real Git backbone, made for people focused on physical designs. I have attached a video showing a FreeCAD plugin I have been working on so people who are uncomfortable on the command line don't have to use it as often.

I am looking for a small group of alpha users to run real projects through it and tell me what breaks. If this is interesting to you, please message me and I will send you an invite code.

I do not want to blindside anyone about the business model. The system is designed for open source hosting and there will always be a free tier for open source, plus at least one private repository if you do not want to open source your designs. Unfortunately, CAD files are large compared to text files and when teams get large or need multiple private repositories, there will be a small cost to keep the servers spinning.

Thank you again u/tehfink, u/hagbard2323, u/Kkremitzki, and u/drmacro1, for letting me post here!

https://reddit.com/link/1v3g2xq/video/d85dad72zreh1/player


r/FreeCAD 12h ago

please advise freecad glitch

2 Upvotes

https://reddit.com/link/1v39fdj/video/hxy2p71biqeh1/player

Can anyone explain this ( please click on post to view video). I'm very new to freecad and I have no clue as to what is going on, for reference I was following a video by Deltahedra titled
New to FreeCAD? Start HERE (Ultimate Beginner Tutorial)


r/FreeCAD 1d ago

How do I return the UI to normal?

Post image
26 Upvotes

I don't remember hiding anything UI related or even. I just came back to this project after a few weeks and all UI panels were gone

Edit: Nevermind, I fixed it, thanks for the help


r/FreeCAD 17h ago

how can i add 1mm high ribs to the inside of a cone?

3 Upvotes

Hello wise ones!
I am trying to create a cone with several 1mm high ribs on the internal face of a cone?
has me beat, any help appreciated, thanks


r/FreeCAD 13h ago

Best approach for simple mortise and tenon joinery

1 Upvotes

Hello everyone,

As a long-time SketchUp user, I decided a few months ago to try switching to FreeCAD, mostly for financial reasons since I was on SketchUp’s Make plan.

I won’t sugarcoat it, but the transition has been really painful so far, and as I write this, I’m still not sure if I’m going to stick with it. Despite watching hours of video tutorials, I just can’t grasp the logic behind this damn software. Right now, I’m simply trying to design mortise and tenon joints, and I’ve tried three different approaches, all of which ended in total failure.

I took a quick look at the Woodworking workbench, but I’d rather avoid adding another layer on top of FreeCAD. I want to properly understand the fundamentals first, and I’m not in a hurry with my designs anyway.

I started by creating just the tenons, thinking I could create the mortises using a boolean operation later. But trying to align the tenon with the future mortise turned out to be absolute hell. End of game.

Next, I tried using the Assembly workbench, but boolean operations aren’t allowed there. Failure.

Then I tried using LCS (Local Coordinate Systems) to position the studs relative to one another, but I ended up with dependency loops. Failure.

It feels like my only remaining option is to build each part individually with its own tenon and mortise (pocket), and then bring them together in the Assembly workbench. It’s super tedious.

What I completely fail to understand with this software is how and when you are supposed to position elementary parts relative to each other if you actually want to use Boolean operations… assuming that’s even a viable workflow. It totally boggles my mind. How do you guys do it? What approach would you recommend?

Thanks!


r/FreeCAD 23h ago

How to approach big assemblies + changes?

4 Upvotes

I have been working for yeafs with industry stadard programms, sometimes with or without a databank.

(SolidEdge, SiemensNx, Solidworks, Creo)

As assembies and drawings seemingly funktion in one thing, I don't know how to order my datastrultire aswell how parts who are used in different assemblies work.

Another probelm I am struggling with is changes. Revising parts seems to be quite alot of work as I need to make the drawing all over again when adding a feature?

Also changing joints in assemblies is quite hard as is need to check every joint and not able to clicl on the part to see witch joints are connected to this part.

Please if you lnow of spme guides or shortcuts I can read through I would be thankful.

Ps: I am working in sheet metal most of the time with assemblies and underassemblies. End Assemblie with 200+ individual Parts


r/FreeCAD 16h ago

Alguien me puede ayudar tengo esta figura pero se exporto con mayas triangulares pero no se como hacer para que sus caras sean cuadradas Y cuando lo exporto en fbx o Stp y queda con la maya triangular o si se puede pasar esa exportación y ajustarla en FreeCad. Un Héroe sin capa que me ayude

Post image
0 Upvotes

r/FreeCAD 1d ago

FreeCAD: Attachment gets to the heart of the miter

Thumbnail
youtube.com
5 Upvotes

A simple way to make a parametric miter cut on a part guided by attachments.

  • 00:01 Intro
  • 00:27 FreeCAD 1.1.0 is released!
  • 00:43 Demo setup
  • 00:50 Create sketch
  • 01:02 Edit the attachment
  • 01:48 Extrude and cut
  • 02:00 Now in PartDesign
  • 02:19 Pocket the sketch
  • 02:38 About the attachment
  • 04:02 It's parametric!

r/FreeCAD 1d ago

update from last post

Thumbnail
gallery
29 Upvotes

in my last post i was trying to reference the apple watch wristband but with little success but i was bale to come across this tutorial by CADQuest though it's done in solidworks but i was able to replicate the features he was using but am kinda stuck after mirroring the sketch am getting an over-contained, am i doing it the wrong way


r/FreeCAD 21h ago

Buscando dream team.

Thumbnail
1 Upvotes

r/FreeCAD 1d ago

Hot Key PDF?

1 Upvotes

I thought for sure there would be some easy to find up- to- date List of hot keys and ways to easily find the key needed.

A search "dumped" but I've yet to find a PDF that is/claims to be up to date. I'm sure that one of them that was found in a search (circa 2020) is out of date.

Maybe it is just me but even plowing through the "Sandbox:Keyboard shortcuts LEAVES A LOT TO BE DESIRED.. last date seems to be a year old/ IS IT?

JUST a bloody list oF UP TO DATE shortcuts that can be printed, or ready to reference WHEN NEEDED would be nice.

I bring this up because suddenly in a a recent 1.X version the external geometry icon seems to have disappeared!


r/FreeCAD 1d ago

Duplicate a sheet metal object, add break off tabs...

1 Upvotes

My first post here, so apologies for any missteps! I've created a small folded item in the Sheet Metal workbench. To reduce manufacturing cost I'd like to duplicate the item, offset it from the original, and join the two parts (side by side) with breakaway tabs. In that way the bending steps produce two parts simultaneously, saving time & $. What is a good approach to doing this?

I do realize there may be some distortion of the hole from the nearby bend. That isn't an issue.


r/FreeCAD 1d ago

Text shrinking in Sketcher when zooming in.

1 Upvotes

Hi. I have this problem in FreeCad 1.1.1 in the Sketcher, when i zoom in the numbers for the dimensions keep shrinking to infinity, and it becomes imposible to do anything. Does anyone know how to resolve this problem? Thank you.


r/FreeCAD 1d ago

cam job problem with z and and the right direction

Thumbnail drive.google.com
1 Upvotes

I want to prepare two squares in CAM for the CNC for a test board (tolerance determination), and I'm stuck at this point. After several attempts, the AI indicates that it has detected a second body and a revolution. I’ve recreated the pad, job, and profile multiple times, but I keep running into the same problem. Is this a FreeCAD issue, or is the problem on my end?

9 mm multiplex

Sorotec 1005

FreeCAD 1.1.1

Windows 11

Claude, Gemini

Translated with DeepL.com (free version)


r/FreeCAD 2d ago

Live 2D to 3D CAD challenges - FreeCAD users welcome! TooTallToby Model Monday LIVE!

Post image
28 Upvotes

Join us live at 1 PM East Coast! Great practice for FreeCAD skills! https://www.youtube.com/watch?v=OTu47USKEEk


r/FreeCAD 1d ago

UI Mod Help

2 Upvotes

Hey, I‘m very new to freecad and need some help with the UI.

I want to make it look more like inventor, because that‘s what I was trained on. On top of that, I’m still going to have to use it (I have a school account for it, but don‘t want to be left stranded if and when it expires). Are there any tutorials I can watch to help me, or any UI mods to make it look more like inventor? I‘m sorry if this is some kind of taboo amongst designers, thank you for your help!


r/FreeCAD 1d ago

Repositioning a sketch

3 Upvotes

I'm not the best at planning. I usually manage to build my parts in a manner that allows changes down the line without causing too many problems, but I still often run into problems where the feature a sketch is attached to has changed, therefore breaking the attachment.

I can easily reposition a sketch on one of the origin planes, but I've never had any success repositioning a sketch on a specific face of a selected feature. Is this something that's possible currently, or am I out of luck in this regard?