/r/FreeCAD

Photograph via snooOG

FreeCAD on Reddit: a community dedicated to the open-source, extensible & scriptable parametric 3D CAD/CAM/FEM modeler.

A FOSS Parametric 3D CAD + Python API

Want to Learn FreeCAD, Where to start?

Quick-start Tutorial: What is Parametric Design
Quick-start Tutorial: Make a Laser Cut Box
Sketcher Workbench for Beginners
Parametric Design using the Spreadsheet WB
The Sheet Metal Workbench
Learn FreeCAD for CNC

Compared with other CAD Solutions

Side-by-side comparison with Fusion360
Side-by-side comparison with Solidworks
Transitioning from Solidworks
Side-by-side comparison with Onshape

Official Links

Website: https://freecad.org
Wiki (link) Documentation
Github (link) Official repo
Bugtracker (link) Please follow guidelines
Forums (link) Best place for support
Discord (link) Connect w/ the community
Fosstodon (link) Active
Twitter/X (link) Active
Facebook (link)
IRC, Gitter, and Matrix

Contribute

★ the GitHub repo
Translations via crowdin
Documentation via the wiki (request access)
Bugtracker triage (+ test Pull Requests/patches)
Squash bugs + Contribute requested features
Packaging and dependency mgmt.
Participate on the forums
Showcase your best work

Support FreeCAD

FreeCAD Team (LiberaPay|BountySource)

@yorikvanhavre (Patreon|Libera) Arch core-dev
@kkremitzki (Patreon|Libera) Debian/Ubuntu Packaging & Dev-Ops
@realthunder (PP|Patreon|Libera) Building Assembly3
@sliptonic (Flattr) Path WB contributor

Related Links

FreeCAD Thingiverse Group

Related Subreddits

r/flossCAD (for r/CAD refugees)
r/LibreCAD
r/OpenSCAD
r/SolveSpace
r/SweetHome3d
r/opensource
r/blender

/r/FreeCAD

20,016 Subscribers

1

FreeCAD Context Modeling for Assemblies

I've created this github macro, if anyone has any suggestions please give them to me!

https://github.com/drwho495/freecad-assembly-context-macro/tree/main

Update: I just changed the context system so it creates a Part::Feature instead of a link. The part's shape will still be updated when called to by the update feature in my macro.

0 Comments
2024/04/01
01:22 UTC

16

Making FreeCAD Easier! 5 FreeCAD Tips For March That You May Or May Not Know!

0 Comments
2024/03/31
10:04 UTC

5

My Freecad broken in showing models like below: any idea why and how to fix? Thx

2 Comments
2024/03/31
07:25 UTC

6

Offset workflow issue: Offset Sketch Merge wants to move/rotate my sketch off to nowhere instead of the face where it was.

2 Comments
2024/03/31
05:08 UTC

1

My Freecad broken in showing models like below: any idea why and how to fix? Thx

2 Comments
2024/03/31
04:31 UTC

17

Is there a tool that can automatically scale and transform this gear chain into place?

7 Comments
2024/03/30
18:10 UTC

5

Mac v0.21.2 Bug - Every Action in Toolbar Returns to Start Page

Hey guys,

I'm having a weird bug where every time I interact with the task tree on the left side, I return to the Start Page (screen with "Create new" + recent files). It's a very painful bug. I've attached a video of it in action.

Is anyone else having this issue? Where's the best place to report bugs? I see there is a large community of Forums on the freecad website, but nothing clear in the development subcategory.

FreeCAD and Mac version info:

OS: macOS 13.6.5

Word size of FreeCAD: 64-bit

Version: 0.21.2.33771 (Git)

Build type: Release

4 Comments
2024/03/29
17:28 UTC

85

Modeling Setup (no speed up)

8 Comments
2024/03/29
13:55 UTC

3

Texture in freeCAD

I'm doying a knife on freeCAD and I want to add textures of steel on the blade and wood on the handle. Anyone knows how to add different textures in different parts ?

3 Comments
2024/03/29
13:31 UTC

18

FreeCAD: Simple Surface Continuity | Make your own YouTube Button | Basic Surfacing #2

0 Comments
2024/03/28
14:54 UTC

10

CAM: how to v-carve any font

I've been struggling a lot with vcarving various fonts, so here's what I came up with

0 Comments
2024/03/27
17:01 UTC

4

Newby here: How do I get the most basic toolbars back??

Last week I installed FreeCAD and started working at Youtube tutorials, etc. I'm not a stranger to CAD, I've used SDRC, Creo, NX, etc. but I tried the "Help" command and got a message that my software wasn't current and I need to install a new version(?) for Help to work. I did so, Help works but now I have one toolbar with which I can't even sketch. If there a resource that guides one on the most basic command setup??

Current Screen Was working to set up an extruded shape before the toolbars disappeared.

9 Comments
2024/03/26
18:09 UTC

1

Getting Actual Placement of Linked Objects in Assembly3?

I am trying to figure out how to access the transformed placement of linked objects in an Assembly3 workbench assembly, reflecting its new position after all constraints e.g datum point moved to a new position after some assembly constrains.

I am not sure how to access the linked object for this datum point? I only see the original datum point when I go through doc.App in the python console

I am looking for a python console solution to be able to utilize in a macro

Thanks for any pointers or suggestions!

0 Comments
2024/03/26
07:10 UTC

12

Is there an alternative to Origin/Plane/Axis proliferation and "over-stimulation"?

I feel like I'm a fairly competent, hobby-level user. I've done hundreds of projects of all different types, but probably misunderstand a few fundementals of how FreeCAD works. 99% of the time, I create a part then a body, then a sketch, and then select Plane Face: XY_PlaneXXX, (or XZ, or YZ) I know I have attached sketches to faces in the past but I genuinely cant think of a time I've used any of the other Attachment modes. For relationships, I usually handle any translation via the Sketch "Attachment Offset", or the Body/Part "Placement", and make use of functions and references depending on the complexity.

The problem is that if I want to duplicate a part, the Object Selection window that pops up is completely unhinged. There will be a few Parts, Bodies, Pads, etc. but there will be DOZENS of Origins, Planes and Axis, with everything basically dumped out of its container. If I wanted to thoughtfully scroll the list and select only the planes and axis that are actually relevant, it would take forever to make sense of it all. so I either have to copy everything, and create even more origin items, or hit "Use Original Selection" which will typically just give me a broken part. Likewise, if i select a sketch and then hit the ellipses next to Attachment Support in the property viewer, the list to choose from will be thousands of items long.

Is my workflow out to lunch? Is there a preference i should change? Am I wrong to think that displaying mostly unused origin items at a 7:1 ratio for every object in a document is needlessly noisey?

https://preview.redd.it/n1th4j1bykqc1.png?width=1318&format=png&auto=webp&s=2ffaaeeffc7e816ae7fd140eae25a13cbbd805a4

https://preview.redd.it/hadhyj1bykqc1.png?width=1325&format=png&auto=webp&s=9c6f5b3c610c5c27a4bbcefd19697b73479d3046

8 Comments
2024/03/26
01:19 UTC

4

Live CAD vs CAD Challenges today at 1 PM - All CAD are welcome!

8 Comments
2024/03/25
14:24 UTC

2 Comments
2024/03/25
05:37 UTC

12

How to pad this area?

In solidworks I was able to simply highlight the areas I’d want to pad, but I’m not sure if freecad has that feature. I was thinking I might need to somehow create a new sketch of just this area but I can’t find a tool that can do it. Ideas? Thanks 🙏

12 Comments
2024/03/24
19:29 UTC

1

How do I make a 2d offset for a 3d model? In over my head trying to make a case for my Ferris Sweep keyboard

How can I create a 2D offset from an existing model? I am trying to make a 3d print case for my keyboard. I exported a .step file of the PCB from kicad. I want to create two offsets from the PCB model to build the case sides. I select the bottom of the PCB, go to 2D Offset, but receive the error: <Exception> makeOffset2D: input shape is not an edge, wire or face or compound of those.

I am very new to this so I am sure there is something basic that I am missing.

3 Comments
2024/03/24
17:45 UTC

7

How to do an Assembly Boolean in FreeCAD

0 Comments
2024/03/24
13:17 UTC

26

FreeCAD 1.0 Logo Refresh - Community submissions wanted!

27 Comments
2024/03/23
19:20 UTC

8

Where are all my tools? I restarted the program because it crashed when creating a sketch.

1 Comment
2024/03/23
14:54 UTC

10

Efficient Assembly Workflows in FreeCAD: A2 Plus Sub-Assemblies for Time-Saving Results

0 Comments
2024/03/23
08:44 UTC

2

How to add a visible reference point to a solid

I’m looking to add a visible, permanent reference point(or vertex) to an imported file(a lens) in FreeCAD, something more substantial than a datum point. This point needs to stay identifiable when the lens is moved or exported. How can I achieve this? Any advice or steps would be appreciated.

Thanks!

5 Comments
2024/03/23
02:57 UTC

4

How to 'Transform' (translate, rotate) gears created on the Gears add on work bench?

Trying to align some gears to another part in order to do a merge function. But there appears to be no transform option for gears. How do I move those bad boys around?

2 Comments
2024/03/22
12:29 UTC

Back To Top