Difference between revisions of "FreeCAD"

From Wiki.OSArch
(added link to Yoriks blog)
m (→‎Introduction: add a link to macros page)
 
(59 intermediate revisions by 8 users not shown)
Line 1: Line 1:
[[File:Icon_FreeCAD.png]] See https://www.freecadweb.org/
+
{{Infobox software
 +
| icon      = Icon_FreeCAD.png
 +
| screenshot = Artigas'House.png
 +
| website    = [https://www.freecadweb.org freecadweb.org]
 +
| source    = [https://github.com/FreeCAD/FreeCAD Github]
 +
| license    = [https://github.com/FreeCAD/FreeCAD/blob/master/LICENSE LGPLv2-only]
 +
| bugs      = [https://tracker.freecadweb.org/my_view_page.php report bugs]
 +
| community  = [https://forum.freecadweb.org/ Forum] [https://fosstodon.org/@FreeCAD Mastodon] [https://twitter.com/FreeCADNews Twitter] [https://discord.gg/NpMefpXWFT Discord] [https://blog.freecad.org/ FreeCAD News Blog]
 +
| maturity  = Functional
 +
| donation  = [[Donation_Directory#FreeCAD|donate]]
 +
}}
 +
This is the front page of a series of pages about FreeCAD
 +
=Subpages=
 +
{{Subpages}}
  
See also other pages on this wiki
+
=Introduction=
* [[Architecture 3D models created in FreeCAD]]
+
FreeCAD is an open-source, extensible, parametric 2D and 3D modeler primarily designed for mechanical engineering but which can be used in many different fields like machining, CNC routing, 3D printing, static and thermal finite element analysis, and of course, architecture and construction. Parametric modeling allows you to modify your design by going back into your model history and changing its parameters.
  
See also external pages
+
FreeCAD uses the [[Open_CASCADE|Open CASCADE]] modelling kernel for the creation of 2D and 3D shapes, and is divided into "workbenches" that provide tools for specific domains.
* [https://wiki.freecadweb.org/Arch_Module Architectural modelling with FreeCAD] from the [[FreeCAD]] documentation wiki
+
* Part and PartDesign Workbenches provide tools for the creation of generic 3D models.
* [https://yorik.uncreated.net/blog/freecad FreeCAD BIM development news] is a blog by [[Yorik Van Havre]] detailing progress on BIM tools in FreeCAD
+
* [https://wiki.freecadweb.org/Sketcher_Workbench Sketcher Workbench] provides tools to create mathematically constrained 2D sketches that can be used for extrusion in Part and PartDesign.
 +
* [https://wiki.freecadweb.org/Draft_Module Draft Workbench] provides tools to create parametric 2D objects in a plane.
 +
* [https://wiki.freecadweb.org/Arch_Module Arch Workbench] builds on top of Draft, to create parametric 3D solids used in architecture, like walls, pillars, rebars, windows, doors, and roofs.
 +
* [https://wiki.freecadweb.org/TechDraw_Module TechDraw Workbench] provides tools to create 2D projections of arbitrary 3D bodies in order to create technical drawings and documentation that can be exported as [https://en.wikipedia.org/wiki/PDF PDF].
 +
* [https://wiki.freecadweb.org/Reinforcement_Workbench Reinforcement workbench] is an external workbench that provides tools for Reinforcement Generation and Detailing. This workbench provides an interface and presets for the creation of common rebar types.
 +
 
 +
The base program can be extended by [[custom macros]] and workbenches programmed in Python, which allows defining new parametric objects as well as more complex tools for working with the model.
 +
* The [https://wiki.freecadweb.org/BIM_Workbench BIM Workbench] builds on top of Draft and Arch, and provides even more tools for building modelling.
 +
* The Reinforcement Workbench extends the rebar tools of the Arch workbench to create even more complex rebar patterns.
 +
 
 +
There are also tools for computational fluid dynamics based on [[OpenFOAM]] [https://github.com/jaheyns/CfdOF CfdOF] and a lees active fork [https://github.com/qingfengxia/Cfd Cfd].
 +
 
 +
There is also development of integration with nodes for visual programming with [[Sverchok]], [https://dynamobim.org/ Dynamo] (using [[DynFreeCAD]]) and [[PyFlow]].
 +
 
 +
The FreeCAD project is under constant development, and it has a community of users and developers who discuss and help each other in the [https://forum.freecadweb.org FreeCAD forum].
 +
 
 +
= See also =
 +
 
 +
* [[Architecture 3D models created in FreeCAD|Featured projects]]
 +
* [[BlenderBIM Add-on]]
 +
* [[Sweet Home 3d]]
 +
* [[Regard3D%2BBlender%2BFreeCAD_workflow]]
 +
* The [https://community.osarch.org OSArch Discussion forum] has lots of [https://community.osarch.org/search?Search=freecad discussions about FreeCAD]. You can improve this wiki by turning some of them into pages in this series.
 +
 
 +
= External resources =
 +
* [https://blog.freecad.org/ FreeCAD Blog]
 +
* [https://www.youtube.com/playlist?list=PLcr32YYn5HL11neg4Mxxm35ZNkZnyITZw Youtube BIM Workbench tutorial playlist] in Portuguese (turn on subtitles) by HR Compacta ([https://www.youtube.com/c/HRCompacta/playlists more playlists]). It's possible also to buy more advanced video courses.
 +
* [https://www.youtube.com/watch?v=rkWOFQ2fGZQ&list=PLmKdGVtV5Vnt2cj4IZIv9FM39QHaE1ZaU Youtube BIM Workbench tutorial] by [[Yorik Van Havre]]
 +
* [https://yorik.uncreated.net/blog/freecad FreeCAD BIM development news] is a blog by [[Yorik Van Havre]], one of the main developers of FreeCAD and author of the Draft, Arch, and BIM workbenches, detailing the progress of the BIM tools in FreeCAD
 +
* [https://www.youtube.com/watch?v=xOIdc6nTMT4&list=PLDd21g-eSHwn41rhRP-hidQhErgXoXZQ1 Youtube playlist: Blender & Freecad Arch Workflow] (Blender 2.7 & FreeCAD 0.17)
 +
* [https://yorik.uncreated.net/blog/2020-010-freecad-bim-guide FreeCAD BIM migration guide] from 2020
 +
* Main website: https://www.freecadweb.org
 +
* Documentation wiki: https://wiki.freecadweb.org
 +
* Community forum: https://forum.freecadweb.org
 +
* The [https://wiki.freecadweb.org/BIM_Workbench BIM Workbench]
 +
* [https://wiki.freecadweb.org/Arch_Module Architectural modelling with FreeCAD] from the FreeCAD wiki
 +
* About [https://en.wikipedia.org/wiki/Open_Cascade_Technology OpenCasCade Technology]
 +
* FreeCAD user Thomas-Neemann has a [https://www.youtube.com/channel/UCVcztV5hHKE8J03GgKekj_g/videos YouTube channel] showing FreeCAD for [https://www.youtube.com/watch?v=3uJ5vhYb6gU point clouds], [https://www.youtube.com/watch?v=kHZx5WwquvA steel] & [https://www.youtube.com/watch?v=i1hPNeygr3k wood frame] buildings
 +
* [https://forum.freecad.org/viewtopic.php?f=36&t=61546&sid=4b9fba49ebbed683f0cb1464d2884b7a Architecture designs, concepts and demonstrations] is the Thomas-Neemann's thread in FreeCAD official forum with videos and demonstrations of FreeCAD being used for Architecture projects.
 +
 
 +
{{Template:Software}}
 +
{{FreeCAD_Documentation}}
 +
[[Category:FreeCAD]]

Latest revision as of 10:53, 5 November 2023

Icon FreeCAD.png
Artigas'House.png
Website: freecadweb.org
Source: Github
License: LGPLv2-only
Bugs: report bugs
Community: Forum Mastodon Twitter Discord FreeCAD News Blog
Maturity: Category:Functional
Donate: donate
Red curve on white disc 128px.png Software Directory


This is the front page of a series of pages about FreeCAD

Subpages[edit]


Introduction[edit]

FreeCAD is an open-source, extensible, parametric 2D and 3D modeler primarily designed for mechanical engineering but which can be used in many different fields like machining, CNC routing, 3D printing, static and thermal finite element analysis, and of course, architecture and construction. Parametric modeling allows you to modify your design by going back into your model history and changing its parameters.

FreeCAD uses the Open CASCADE modelling kernel for the creation of 2D and 3D shapes, and is divided into "workbenches" that provide tools for specific domains.

  • Part and PartDesign Workbenches provide tools for the creation of generic 3D models.
  • Sketcher Workbench provides tools to create mathematically constrained 2D sketches that can be used for extrusion in Part and PartDesign.
  • Draft Workbench provides tools to create parametric 2D objects in a plane.
  • Arch Workbench builds on top of Draft, to create parametric 3D solids used in architecture, like walls, pillars, rebars, windows, doors, and roofs.
  • TechDraw Workbench provides tools to create 2D projections of arbitrary 3D bodies in order to create technical drawings and documentation that can be exported as PDF.
  • Reinforcement workbench is an external workbench that provides tools for Reinforcement Generation and Detailing. This workbench provides an interface and presets for the creation of common rebar types.

The base program can be extended by custom macros and workbenches programmed in Python, which allows defining new parametric objects as well as more complex tools for working with the model.

  • The BIM Workbench builds on top of Draft and Arch, and provides even more tools for building modelling.
  • The Reinforcement Workbench extends the rebar tools of the Arch workbench to create even more complex rebar patterns.

There are also tools for computational fluid dynamics based on OpenFOAM CfdOF and a lees active fork Cfd.

There is also development of integration with nodes for visual programming with Sverchok, Dynamo (using DynFreeCAD) and PyFlow.

The FreeCAD project is under constant development, and it has a community of users and developers who discuss and help each other in the FreeCAD forum.

See also[edit]

External resources[edit]

This page describes a software project from our AEC Free Software directory
Icon FreeCAD.png This page is FreeCAD documentation. Full documentation is available at the FreeCAD documentation wiki. All articles in the OSArch wiki related to FreeCAD can be seen in the FreeCAD Category