Jump to content

PartDesign Workbench

From FreeCAD Documentation
Revision as of 21:12, 8 January 2025 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

PartDesign workbench icon

Introduction

The PartDesign Workbench uses a feature based methodology. A component is represented by the Body object container. The Body defines a local coordinate system and contains the cumulative features that define the component. Most features are based on parametric sketches and are either additive or subtractive. For example, the Pad tool adds the extruded sketch to the developing solid, the Pocket tool subtracts the extruded sketch. Each feature is cumulative and builds on the result of preceding features. It is also possible to use primitives (Cylinder, Sphere, etc.) as well as solids created outside the Body as features.

See the feature editing page for a more complete explanation of this process, and then see Creating a simple component with PartDesign to get started with creating solids.

The Part Workbench provides an alternative constructive solid geometry (CSG) methodology for building shapes. For a detailed discussion of the Part Workbench versus the Part Design Workbench see Part and Part Design.

Tools

The Part Design tools are all located in the Part Design menu and the PartDesign toolbar that appear when you load the Part Design workbench.

Part Design Helper tools

  • Create body: creates a Body object in the active document and makes it active.
  • Create Sketch:
  • Create sketch: creates a new sketch on a selected face or plane. If no face is selected while this tool is executed, the user is prompted to select a plane from the Tasks panel. The interface then switches to the Sketcher Workbench in sketch editing mode.
  • Attach sketch: attaches a sketch to geometry selected from the active body.
  • Validate sketch: verifies the tolerance of different points and adjusts them.
  • Create a datum (1.0 and below):
introduced in 1.1: these tools have been replaced by new datum tools.

Part Design Modeling tools

Additive tools

These are tools for creating base features or adding material to an existing body.

  • Pad: extrudes a solid from a selected sketch.
  • Revolution: creates a solid by revolving a sketch around an axis. The sketch must form a closed profile.
  • Additive loft: creates a solid by making a transition between two or more sketches.
  • Additive pipe: creates a solid by sweeping one or more sketches along an open or closed path.
  • Create an additive primitive:

Subtractive tools

These are tools for subtracting material from an existing body.

  • Pocket: creates a pocket from a selected sketch.
  • Hole: creates a hole feature from a selected sketch. The sketch must contain one or multiple circles.
  • Groove: creates a groove by revolving a sketch around an axis.
  • Subtractive loft: creates a solid shape by making a transition between two or more sketches and subtracts it from the active body.
  • Subtractive pipe: creates a solid shape by sweeping one or more sketches along an open or closed path and subtracts it from the active body.
  • Subtractive helix: creates a solid shape by sweeping a sketch along a helix and subtracts it from the active body.
  • Create a subtractive primitive:

Boolean

  • Boolean operation: imports one or more Bodies or PartDesign Clones into the active body and applies a Boolean operation.

Dress-up tools

These tools apply a treatment to edges or faces.

  • Fillet: fillets (rounds) edges of the active body.
  • Chamfer: chamfers edges of the active body.
  • Draft: applies an angular draft to selected faces of the active body.
  • Thickness: creates a thick shell from the active body and opens selected face.

Transformation tools

These are tools for transforming existing features.

  • Mirrored: mirrors one or more features.
  • Create MultiTransform: creates a pattern by combining any of the transformations mentioned above, as well as the Scaled transformation.
    • Scaled: scales one or more features. This is not available as a separate transformation tool.

Extras

Some additional functionality found in the Part Design menu:

  • Sprocket: creates a sprocket profile that can be padded.
  • Involute gear: creates an involute gear profile that can be padded.
  • Shaft design wizard: Generates a shaft from a table of values and allows to analyze forces and moments. The shaft is made with a revolved sketch that can be edited.

Context Menu items

  • Set tip: redefines the tip, which is the feature exposed outside of the Body.
  • Move object after other object: allows reordering of the Body tree by moving the selected sketch, datum geometry or feature to another position in the list of features.

Items shared with the Part workbench

  • Appearance: determines appearance of the whole part (color transparency etc.).

Obsolete tools

  • Migrate: migrates files from FreeCAD versions below 0.17 to version 0.17. This tool is not available in 1.0 and above.

Preferences

  • Preferences: preferences available for PartDesign Tools.
  • Fine tuning: some extra parameters to fine-tune PartDesign behavior.

Tutorials

Examples

For some ideas of what can be achieved with Part Design tools, have a look at: PartDesign examples.