/r/FreeCAD
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
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
Side-by-side comparison with Fusion360
Side-by-side comparison with Solidworks
Transitioning from Solidworks
Side-by-side comparison with Onshape
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
★ 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
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
r/flossCAD (for r/CAD refugees)
r/LibreCAD
r/OpenSCAD
r/SolveSpace
r/SweetHome3d
r/opensource
r/blender
/r/FreeCAD
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.
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
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 ?
I've been struggling a lot with vcarving various fonts, so here's what I came up with
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.
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!
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?
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 🙏
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.
Read the details here:
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!
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?