This video tutorial provides a comprehensive guide to mastering FreeCAD's all-in-one sketch dimensioning tool. It highlights the tool's efficiency in combining various constraint types without needing to switch between separate features. The primary focus is on demonstrating how the 'M' key can be used to toggle between different constraint options (e.g., distance, horizontal, vertical, angle, radius/diameter, equality, symmetry) based on the selected geometry (points, lines, circles, arcs, and combinations thereof) and even the mouse pointer's position. The tutorial aims to significantly improve user workflow and sketching speed in FreeCAD's Sketcher workbench.
Mastering FreeCAD's All-in-One Dimensioning Tool
0:02 The Power of the Dimensioning Tool: The FreeCAD sketch dimensioning tool is an all-in-one feature designed to make dimensioning faster and easier by eliminating the need to switch between separate constraint tools.
0:17 Toggle Constraint Types with 'M': The key to unlocking the tool's full potential is understanding how to toggle between different constraint types (e.g., horizontal, vertical, distance, angle) using the 'M' key on the keyboard, based on the geometry selected.
1:11 Basic Point-to-Point Dimensioning: When dimensioning between two points, the type of constraint (distance, horizontal, or vertical) is determined by the mouse pointer's position relative to the selected points. Moving the mouse pointer above/below results in a horizontal constraint, while moving it to the left/right results in a vertical constraint, and other areas default to distance.
3:14 "Hungry Selection" for Efficiency: The tool supports "hungry selection," where users can select geometry (e.g., points, edges) first and then activate the dimensioning tool, which will automatically apply a dimension between the selected elements.
4:34 Single Edge Constraints: Selecting a single edge allows toggling through distance, horizontal, vertical, and lock constraints using the 'M' key.
5:54 Single Point Constraints (to origin/axis): Selecting a single point defaults to dimensioning to the origin. Pressing 'M' can cycle to add both horizontal and vertical distance constraints simultaneously. When selecting a point and an axis (e.g., vertical axis), only a distance constraint is available.
7:06 Two Edge Constraints: Selecting two edges initially applies an angle constraint. Pressing 'M' can toggle to an equality constraint, making the two selected edges equal in length.
8:12 Point-to-Edge Constraints: When constraining a point to an edge, the default is a distance constraint. Pressing 'M' can, in some cases, offer a symmetry constraint if applicable, rather than horizontal or vertical.
9:19 Circle and Arc Dimensioning: For circles, 'M' toggles between diameter and radius. For arcs, 'M' cycles through radius, diameter, angle between end points, and length along the curve.
11:38 Three-Point Selection: Selecting three points can lead to horizontal or vertical alignment constraints, or even symmetry constraints (e.g., for an arc, point, and circle center).
12:19 Coincident Constraints for Circles/Arcs: Selecting two like geometries (e.g., a circle and an arc) can establish a distance between them, or 'M' can toggle to make their centers coincident, along with a distance constraint.
15:51 Putting it all Together (Practical Example): The video concludes with an example of dimensioning a rectangle and four circles, demonstrating how to apply multiple constraints (centering, equal sides, equal circle radii, alignment) efficiently using the 'M' key and multi-selection.
18:54 Keyboard Shortcut: The keyboard shortcut 'D' activates the dimensioning tool, further speeding up the sketching workflow.