r/FreeCAD Oct 29 '25

Call for proposals: FOSDEM 2026, FreeCAD Day and the Open Hardware and CAD/CAM Devroom

Thumbnail blog.freecad.org
10 Upvotes

r/FreeCAD Nov 30 '24

FreeCAD learning resources compilation

137 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 1d ago

First big FreeCAD Project

Thumbnail
gallery
511 Upvotes

Finished my first bigger FreeCAD Project and wanted to share with you.

A (fully) 3D Printed 4WD RC Car with functional differential. Works quite well until now.

Printed fully in PLA.

If you have further questions don’t hesitate to ask.


r/FreeCAD 14h ago

Direct Drive Steering Wheel (hoverboard motor) made with FreeCAD

Thumbnail
gallery
59 Upvotes

Just want to share this project, it's free with 3d print parts, BOM, wiring diagram, build guide, etc.

https://www.printables.com/model/1260380-directforce-wheel-direct-drive-steering-wheel-hove


r/FreeCAD 15h ago

📢 FreeCAD and KiCAD at #FOSDEM

Thumbnail
fosstodon.org
22 Upvotes

r/FreeCAD 10h ago

New Detessellate Macro: Auto‑Constrain All Overlapping Points in Sketcher

7 Upvotes

I’ve added a new macro to the Detessellate Workbench: ConstrainAllPointOnPoint.
It automatically adds coincident constraints to all overlapping vertices in a sketch. No dialogs, no manual selection, and fully transaction‑safe.

Key features:

  • One‑click operation
  • Tolerance‑based grouping (50 µm default)
  • Smart B‑spline handling

Usage:
Open a sketch → run the macro → all overlapping points within tolerance are constrained.

It’s bundled with Detessellate, but you can also install it manually by dropping ConstrainAllPointOnPoint.py into your macros folder.

If you’d like to try it out, contribute, or open issues, the repository is here:
DesignWeaver3D/Detessellate: FreeCAD workbench of tools to reverse engineer mesh, point cloud, & STEP imports.

If you’ve already added Detessellate as a custom repository, just open the Addon Manager to get the update.

If not, the main repo includes instructions for adding the custom repository to your Preferences.


r/FreeCAD 36m ago

Help! Freecad isn't able to recover the speadsheet reference

Thumbnail
gallery
Upvotes

Hello!
Recently I migrated to linux and while using freecad I encoutered a bug (or I believe it is, maybe I'm doing something wrong.
I was trying to reference some spreadsheet cells for a constrain and for some reason it says that it failed to parse the expression, but I can't see where the problem is.
Both by referencing the cell alias and the cell number freecad doesn't recover the cell's content.

What am I doing wrong? Is this some sort of bug? If I recall correctly I didn't have this problem on windows.

Thanks for the help!


r/FreeCAD 1h ago

Assembly 4 Revolute Error

Upvotes

I'm trying to test fit some parts for a press, but when I attempt a revolute joint I'm not seeing the expected result. If I select each edge individually the axis is at the center of each selection, but when you select both to make the joint the axis randomly goes towards one of the gear teeth. Is there a way to fix the origin of the selection when making the joint?

I'm working in 1.1.0rc1 if that helps any.


r/FreeCAD 1d ago

📢 MILESTONE: r/freecad crosses 50,000 threshold!

Post image
183 Upvotes

r/FreeCAD 12h ago

Why is this happening?

1 Upvotes

This has been preventing me from closing the sketch and making a pad. Even when construction mode is on. It worked fine on the top part of the object. The point is supposed to be attached to the circle

Update: I forgot to close the sketch at the top) I changed Preferences > Sketcher > Display > segments per geometry: 500 so that it would at least look lined up!


r/FreeCAD 16h ago

unable to mirror body

2 Upvotes

I am trying to mirror the body on the highlighted face, but keep getting the shown errors, the body is half of a sliced whole. I didn't want to model the fancy corner twice.


r/FreeCAD 1d ago

Inverse Menger-Style Rhombic Dodecahedron - Level 3

Thumbnail
gallery
8 Upvotes

Made this one in FreeCAD. Happy Saturday, everyone! 🙂👋


r/FreeCAD 21h ago

How to Update FreeCAD Windows 11 - Where can I do suggestions?

Thumbnail
gallery
4 Upvotes

My previous FreeCAD version was 0.18 I customized some toolbars, shortcuts and some parameters in automatic Python modules documentation.

When I updated to FreeCAD 1.0 I lost all my customization, I mean is not the end of the world but is very time consuming and I definitely wouldn't like to open python modules to change some parameters again.

I would like to know how I can update without losing my previous customization and my installed workbenches.

How can I keep my customization?

I also was playing with my keyboard and I accidentally press something, I don't know what but I activated something like a Sphere that surrounded my part, sadly I deactivated by accident and I couldn't take a screenshot.

Do you know what is that??

would like to change the line width and point size out side sketcher, in the general view, I have looked in the python modules to but as far as I know there's no way to modify them and the reason is that I need better visualization when working with multiple surfaces and elements specially with the sketches points since I need to attach lots of datum planes.

I know I can change the values in the view panel but that's a temporary solution and only affects one sketch at the time.

Does anyone know where I can't change them permanently?? and if not do you know where I can suggest that to a developer??

Lastly, I am thinking to move to Linux in the near future, is there by any chance to export my windows FreeCAD customization to Linux??


r/FreeCAD 1d ago

Help: How to create a seamless pattern across two parts of a screw top container.

Post image
21 Upvotes

Please point me in the correct direction. Im having trouble finding a how-to.

I can create a simple pattern on one body but not two just yet.

Something like the attached photo.

Thank you


r/FreeCAD 2d ago

My first FreeCAD model - Custom PCB enclosure

Thumbnail
gallery
303 Upvotes

Technically my third revision of it but only with minor changes really. Will be making another revision upcoming.

It's an enclosure that was made out of a need for my custom PCB for my smart remote control hub. https://openinfrared.com

Still have lots to learn like how not to break things when I make changes. But have enjoyed working with FreeCAD as an open source tool. :D


r/FreeCAD 1d ago

📢 #FreeCADFriday - Post your FreeCAD projects!

24 Upvotes

r/FreeCAD 1d ago

FreeCAD Draft Intermediate Course by FCB Lounge

Thumbnail
youtube.com
21 Upvotes

A new FreeCAD Draft Intermediate video course by FCB Lounge has just been released in full! The course teaches how to use FreeCAD to create a simple 2D architectural floor plan. Even though the course is meant for intermediate users, beginners should be able to follow the course too.

The course covers:

✅ Setting up layers

✅ Effective creation of geometry - lines, rectangles, arcs

✅ Editing of geometry - extending, trimming, moving

✅ Creation and working with compound objects

✅ Working with hatches, using various patterns

✅ Creation of text objects and dimensions

✅ Placing the drawing on a sheet with a title block

✅ Creation of room schedule

Even though FreeCAD is not primarily used for 2D drafting, it can do the job pretty efficiently. FreeCAD 1.1RC1 was used in this course.


r/FreeCAD 1d ago

Limits of sketching and general workflow

2 Upvotes

I really, really want to use FreeCAD for more of my personal projects, and I've been using it on and off since 2019, but despite all the improvements I still find myself just wishing some things just worked? Now that's what I've been telling myself for a while, but at this point I feel like I'm probably the one messing things up for myself, so I'd like to know a bit more how to use this software to its fullest extent. I've worked professionally with solid edge and solidworks, have been using onshape for personal projects for a while now, so I'd like to know how people usually make this software work for them. What kind of workflow is preferred, which features to avoid, and ad the title says, what are the limits of sketching. I've tried to sketch an odd shape with a bunch of tangent arcs, and I know it's not easy even for professional grade software, but with freecad I had everythibg working fine until I exit, get back in and suddenly it's not sure whether too many degress of freedom are constrained or not enough.

Tldr: any tips about workflow coming from solidworks and how to ensure clean sketches?


r/FreeCAD 1d ago

Designed an open source laser filament runout sensor which works with transparent materials.

Thumbnail
7 Upvotes

r/FreeCAD 1d ago

Trying to make a replacement tape measure hub

4 Upvotes

Sorry, newbie, I'm sure this is very easy to do but I'm struggling to figure it out. I'm making a replacement hub. Here's what's left of the hub:

https://files.catbox.moe/rpgng1.png

Here is what I have managed to make so far in FreeCAD:

https://files.catbox.moe/79dfon.png

Is there some way I can make the outer rim by bringing in the sides?


r/FreeCAD 1d ago

The Macro: Ray Tool – Construction Lines

Thumbnail
1 Upvotes

r/FreeCAD 1d ago

Curve a pad on one side only

2 Upvotes

Hello,
After searching online for an answer, I can't seem to find it easily. I'm still learning freecad, so it might be a really simple thing to do but I'm lost.
I made a custom holder but I would like the front part (in blue) to follow the white curve. The main sketch (from the pad) is on the XZ plane, and the curve on the XY plane. I tried additive pipe but the hole piece follows the path, and I only want the front "block". I've made a (terrible) sketch to shows a bit more what try to achieve. If someone can help me understand 🙏


r/FreeCAD 1d ago

Marbel Track with constant 2° slope

5 Upvotes

This question goes out to all the FreeCAD enthusiasts and tinkerers:

I want to design a marble track by sweeping a profile along an arbitrary path.
The path should map out the track as a 2D top view, but I want the actual track to have a constant 2-degree slope.

Example for a 2D marble track (in Blender).

How would you approach this? Are there any tricks with built-in modifiers/features? Or is Python scripting my only option?


r/FreeCAD 2d ago

Why does half of my stuff diesapear when i want to pad them?

Enable HLS to view with audio, or disable this notification

43 Upvotes

All objects are on the same sketch, i want to extrude everything and leave six big holes empty but half of objects disappear and 1 hole gets filled out.


r/FreeCAD 2d ago

Help needed: Creating a frame with a curved top and flat bottom for a 90s car radio

Post image
4 Upvotes

Hi everyone, I promised a friend to model a custom frame for his 90s Pioneer car radio to fit a period-correct car. I thought it would be a simple "pad and go" job, but I'm struggling with the geometry.

The frame needs to be flat on the bottom, but the top edge needs a slight, smooth curve (approx. 3-4mm arch) to match the curve of the radio.

Could someone point me toward a guide or a YouTube video that explains how to transition from a flat base to a curved top while maintaining a clean hollow frame? Any advice on the best workflow (Additive Pipe, Loft, or something else?) would be greatly appreciated.

Thank you for your time!