

It includes components to perform analysis of curvature. It provides functionality specific to transportation engineering (roads and rail). This workbench is no longer developed nor maintained by its author. It provides tools to facilitate the design and modeling of wood-frame and structural walls. It provides tools for creating complex steel columns assembled from IPE profiles and plates. And tools to generate rebars bill of material, rebar shape cut list, bar bending schedule, and rebars drawing and dimension. This workbench provides an interface and presets for the creation of common rebar types. It provides tools for Reinforcement Generation and Detailing.

This is partially migrated to the Trails workbench.Ĭreate different piping fittings.

It provides functionality specific to Geomatics or Survey engineering, including importing point files, creating surfaces, creating contours, and creating sections. It provides tool to import geographical information from a given point on Earth by its latitude and longitude, of from OpenStreetMap, Google Maps, Bing Map, or Here Map. This is the old version of Dodo, intended for Python 2 and Qt4. This is the new version of Flamingo, intended for Python 3 and Qt5. It provides tools to create frames (trusses, beams) and pipelines (tubes, elbows, flanges), and query those objects. It allows you to upload a FreeCAD model or selected parts of a FreeCAD model to a BIMBots instance (usually a BIMServer with external services enabled), and perform different services and analyses on your model, and read the results in FreeCAD, usually under the form of a text report, or a BCF file. It extends the Arch Workbench, and gathers tools from other workbenches to provide an environment that is convenient to model buildings, and work with IFC files. It aims to implement a complete building information modeling (BIM) workflow in FreeCAD. It aims to support the BIM Collaboration Format (BCF). It allows you to add basic, non-photorealistic textures to architectural objects created with the Arch Workbench. The table below is organized in topics, but can be reorder by clicking any of the column headers. There are also 'pseudo assembly' workbenches which actually don't use constraints to keep relationships between parts, but simply re-position them in space. If you create an assembly with one of them, you should stick to the original workbench, and not use another assembly workbench in the same document. Note that the assembly workbenches are generally incompatible with each other. However, several external tools have been created or are in development to manipulate objects to produce assemblies. In most cases they should be avoided.Īs of FreeCAD 0.19 there is no official assembly workbench. They are obsolete, unmaintained, superseded by a newer workbench, or maybe they don't work with Python 3 or with Qt5. Workbenches marked with are not recommended for recent versions of FreeCAD. If there are specific instructions or prerequisites for using an external workbench, then these should be noted on the workbench's home page.
FREECAD 3D PRINTING WORKBENCH MANUAL
For manual installation see Installing more workbenches. Workbenches marked with can be installed from the Addon Manager. Questions, bug reports, and improvement requests should be made directly to the authors of the workbench. These workbenches aren't supported by the core FreeCAD development team, so they aren't tested to work with every version of FreeCAD. External workbenches are those created by power users which haven't been integrated into the main FreeCAD source code.
