External workbenches: Difference between revisions

From FreeCAD Documentation
(Undo revision 356569 by Normandc (talk))
(8 intermediate revisions by the same user not shown)
Line 2: Line 2:
<translate>
<translate>
<!--T:1-->
<!--T:1-->
== Introduction ==
Power users have extended FreeCAD with various custom external workbenches, that are not integrated into the FreeCAD source code,
Power users have extended FreeCAD with various custom workbenches and addons that are not integrated into the FreeCAD source code but can be added to an existing FreeCAD installation.
but are easy to add to an existing FreeCAD installation. Instructions are provided on the pages linked below:


Most extensions can be installed from the [[Addon Manager]], menu {{MenuCommand|Tools → Addon manager}}; specific instructions are provided in each extension page.

== Current extensions ==
<!--T:14-->
<!--T:14-->

=== General ===
;[[BIM Workbench|BIM]]
;[[BIM Workbench|BIM]]
: aims to implement complete [https://en.wikipedia.org/wiki/Building_information_modeling Building Information Modeling] (BIM) tools and workflow in FreeCAD.
: aims to implement complete [https://en.wikipedia.org/wiki/Building_information_modeling Building Information Modeling] (BIM) tools and workflow in FreeCAD. It builds on top of the Arch Workbench
;[[Defeaturing Workbench|Defeaturing]]
;[[Defeaturing Workbench|Defeaturing]]
: provides tools to edit STEP models by removing selected features.
: provides tools to edit STEP models by removing selected features.
Line 16: Line 21:
;[[KicadStepUp_Workbench|Kicad StepUp]]
;[[KicadStepUp_Workbench|Kicad StepUp]]
: is aimed at helping both KiCad and FreeCAD users in collaborating with electrical (ECAD) and mechanical (MCAD) design.
: is aimed at helping both KiCad and FreeCAD users in collaborating with electrical (ECAD) and mechanical (MCAD) design.
;[[Reinforcement Addon|Reinforcement]]
;[[Macro WorkFeatures|WorkFeatures]]
: augments the [[Arch Workbench]] with additional rebar tools.
: 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]]
;[[SheetMetal Workbench|SheetMetal]]
: provides tools to design and unfold sheet metal parts.
: provides tools to design and unfold sheet metal parts.
;[[WebTools Workbench|WebTools]]
;[[WebTools Workbench|WebTools]]
: contains a series of tools to communicate with Web services from within FreeCAD.
: contains a series of tools to communicate with Web services from within FreeCAD.

=== Assembly ===
As of FreeCAD 0.18 there is no official assembly workbench. However, several external tools have been created to manipulate objects to produce assemblies.

;[[Assembly2 Workbench|Assembly2]]
: provides tools to create multi-part assemblies.
;[[Manipulator Workbench|Manipulator]]
: is aimed to help FreeCAD users in aligning, moving, rotating and measuring 3D objects through a friendly GUI.
;[[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.

== Deprecated extensions ==
;[[Drawing Dimensioning Addon|Drawing Dimensioning]]
: adds powerful dimensioning and annotation tools to the [[Drawing Workbench]].


<!--T:2-->
<!--T:2-->
== Missing documentation ==
TODO:

{{VeryImportantMessage|(November 2018) These extensions lack documentation in this wiki. If you are the developer or a user of these addons, consider creating a page for them, or providing a link to their documentation}}
* A2plus
* Assembly3
* Bolts
* Bolts
* [https://github.com/qingfengxia/Cfd Cfd]
* [https://github.com/qingfengxia/Cfd Cfd]
Line 41: Line 62:
* Retr3D
* Retr3D
* Timber
* Timber

== Assembly2 == <!--T:3-->

<!--T:4-->
The [https://github.com/hamish2014/FreeCAD_assembly2 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 [http://forum.freecadweb.org/viewtopic.php?f=10&t=8577 forum thread]).

<!--T:5-->
[[Image:Assembly2_example.jpg]]

== Drawing Dimensioning == <!--T:6-->

<!--T:15-->
{{VeryImportantMessage|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.}}

<!--T:7-->
The [https://github.com/hamish2014/FreeCAD_drawing_dimensioning Drawing dimensioning workbench] adds powerful dimensioning and annotation tools to the [[Drawing Workbench]] (see [http://forum.freecadweb.org/viewtopic.php?f=10&t=8395 forum thread]).

<!--T:8-->
[[Image:Drawing_Dimensioning_example.jpg]]


<!--T:13-->
<!--T:13-->
[[Category:Documentation]]
[[Category:User Documentation]]
[[Category:Addons]]
[[Category:Addons]]


</translate>
</translate>

Revision as of 22:06, 27 November 2018

Introduction

Power users have extended FreeCAD with various custom workbenches and addons that are not integrated into the FreeCAD source code but can be added to an existing FreeCAD installation.

Most extensions can be installed from the Addon Manager, menu Tools → Addon manager; specific instructions are provided in each extension page.

Current extensions

General

BIM
aims to implement complete Building Information Modeling (BIM) tools and workflow in FreeCAD. It builds on top of the Arch Workbench
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.
Reinforcement
augments the Arch Workbench with additional rebar tools.
SheetMetal
provides tools to design and unfold sheet metal parts.
WebTools
contains a series of tools to communicate with Web services from within FreeCAD.

Assembly

As of FreeCAD 0.18 there is no official assembly workbench. However, several external tools have been created to manipulate objects to produce assemblies.

Assembly2
provides tools to create multi-part assemblies.
Manipulator
is aimed to help FreeCAD users in aligning, moving, rotating and measuring 3D objects through a friendly GUI.
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.

Deprecated extensions

Drawing Dimensioning
adds powerful dimensioning and annotation tools to the Drawing Workbench.

Missing documentation

(November 2018) These extensions lack documentation in this wiki. If you are the developer or a user of these addons, consider creating a page for them, or providing a link to their documentation
  • A2plus
  • Assembly3
  • Bolts
  • Cfd
  • EaglePCB_2_FreeCAD
  • Gears
  • FreeCAD-CuraEngine
  • Animation
  • Lattice2
  • Exploded Animation
  • Fasteners
  • GeoData
  • Nurbs
  • Persistent toolbars
  • Retr3D
  • Timber