External workbenches: Difference between revisions

From FreeCAD Documentation
(Deprecation warning)
(Placed external workbenches which have a wiki page above the TODO list as a definition list, add DynamicData)
Line 2: Line 2:
<translate>
<translate>
<!--T:1-->
<!--T:1-->
Power users have extended FreeCAD with various custom external workbenches, that are not integrated into the FreeCAD source code (yet!),
Power users have extended FreeCAD with various custom external workbenches, that are not integrated into the FreeCAD source code,
but are easy to install on an existing FreeCAD installation. Instructions are provided on the pages linked below:
but are easy to add to an existing FreeCAD installation. Instructions are provided on the pages linked below:

;[[BIM Workbench|BIM]]
: aims to implement complete [https://en.wikipedia.org/wiki/Building_information_modeling Building Information Modeling] (BIM) tools and workflow in FreeCAD.
;[[Defeaturing Workbench|Defeaturing]]
: provides tools to edit STEP models by removing selected features.
;[[DynamicData Workbench|DynamicData]]
: allows creation of container objects for holding custom properties.
;[[Flamingo Workbench|Flamingo]]
: a set of customized FreeCAD commands and objects that help to speed-up the drawing of frames and pipelines.
;[[KicadStepUp_Workbench|Kicad StepUp]]
: is aimed at helping both KiCad and FreeCAD users in collaborating with electrical (ECAD) and mechanical (MCAD) design.
;[[Macro WorkFeatures|WorkFeatures]]
: adds a wide range of helper objects such as alignment planes or axes, and tools to help you to position and align objects along those helper objects.
;[[Manipulator Workbench|Manipulator]]
: is aimed to help FreeCAD users in aligning, moving, rotating and measuring 3D objects through a friendly GUI.
;[[SheetMetal Workbench|SheetMetal]]
: provides tools to design and unfold sheet metal parts.
;[[WebTools Workbench|WebTools]]
: contains a series of tools to communicate with Web services from within FreeCAD.


<!--T:2-->
<!--T:2-->
Line 13: Line 32:
* FreeCAD-CuraEngine
* FreeCAD-CuraEngine
* Animation
* Animation
* Lattice
* Lattice2
* Lattice2
* Exploded Animation
* Exploded Animation
* Fasteners
* Fasteners
* [[Flamingo Workbench|Flamingo]]
* GeoData
* GeoData
* Nurbs
* Nurbs
* Persistent toolbars
* Persistent toolbars
* Retr3D
* Retr3D
* [[SheetMetal Workbench|SheetMetal]]
* Timber
* Timber
* [[Manipulator Workbench|Manipulator]]
* [[Defeaturing Workbench|Defeaturing]]
* [[KicadStepUp_Workbench|Kicad StepUp]]
* [[WebTools Workbench|WebTools]]
* [[BIM Workbench|BIM]]


== Assembly2 == <!--T:3-->
== Assembly2 == <!--T:3-->
Line 47: Line 58:
<!--T:8-->
<!--T:8-->
[[Image:Drawing_Dimensioning_example.jpg]]
[[Image:Drawing_Dimensioning_example.jpg]]

== Work Features == <!--T:9-->

<!--T:10-->
The [https://github.com/Rentlau/WorkFeature WorkFeature macro] adds a wide range of helper objects such as alignment planes or axes, and tools to help you to position and align objects along those helper objects (see [http://forum.freecadweb.org/viewtopic.php?f=22&t=9056 forum thread]).

<!--T:11-->
See [[File:WF_wf.png|16px]] [[Macro WorkFeatures|Macro WorkFeatures]] in the wiki.


<!--T:12-->
[[Image:WF.png|640px]]


<!--T:13-->
<!--T:13-->

Revision as of 18:22, 4 November 2018

Power users have extended FreeCAD with various custom external workbenches, that are not integrated into the FreeCAD source code, but are easy to add to an existing FreeCAD installation. Instructions are provided on the pages linked below:

BIM
aims to implement complete Building Information Modeling (BIM) tools and workflow in FreeCAD.
Defeaturing
provides tools to edit STEP models by removing selected features.
DynamicData
allows creation of container objects for holding custom properties.
Flamingo
a set of customized FreeCAD commands and objects that help to speed-up the drawing of frames and pipelines.
Kicad StepUp
is aimed at helping both KiCad and FreeCAD users in collaborating with electrical (ECAD) and mechanical (MCAD) design.
WorkFeatures
adds a wide range of helper objects such as alignment planes or axes, and tools to help you to position and align objects along those helper objects.
Manipulator
is aimed to help FreeCAD users in aligning, moving, rotating and measuring 3D objects through a friendly GUI.
SheetMetal
provides tools to design and unfold sheet metal parts.
WebTools
contains a series of tools to communicate with Web services from within FreeCAD.

TODO:

  • Bolts
  • Cfd
  • EaglePCB_2_FreeCAD
  • Gears
  • FreeCAD-CuraEngine
  • Animation
  • Lattice2
  • Exploded Animation
  • Fasteners
  • GeoData
  • Nurbs
  • Persistent toolbars
  • Retr3D
  • Timber

Assembly2

The Assembly 2 workbench provides tools to create multi-part assemblies, and is a very good alternative for the official Assembly workbench which is still under development (see forum thread).

Drawing Dimensioning

The Drawing Workbench was superseded by the TechDraw Workbench in FreeCAD 0.17. While both workbenches are included in v0.17, the Drawing Workbench is no longer maintained, and may be removed in future versions of FreeCAD. Users are advised to make the switch to the TechDraw Workbench which also includes dimensioning and annotation tools.

The Drawing dimensioning workbench adds powerful dimensioning and annotation tools to the Drawing Workbench (see forum thread).