The Fasteners Workbench is an external workbench that can add various fasteners to parts.
The optional single toolbar layout of the workbench.
Fasteners with metric dimensions have orange icons.
Fasteners with inch dimensions have green icons.
- Install the Fasteners Workbench via the Addon Manager. For manual installation see Installing more workbenches.
- Restart FreeCAD.
- Select the Fasteners Workbench from the Workbench dropdown list.
- Optionally change the toolbar and menu layout:
-
Go to: Edit → Preferences... → Fasteners → General settings.
-
**None** : All fasteners appear in a single toolbar. To see all available buttons use the **>>** button to expand it.
-
Separate toolbars
: Fasteners are grouped in several toolbars. This is the default layout.
-
Dropdown buttons
: Fasteners are grouped in toolbars with flyouts.
-
-
Optionally uncheck one or more Fastener standards shown in toolbars options. Unchecked standards are still available from the menu.
-
Restart FreeCAD.
-
Fasteners can be attached or unattached. Attached fasteners have a base Object, a circular edge, and their Placement is dynamically linked to that object. The Fasteners Move command can be used to attach or detach a fastener.
- Select the desired fastener by clicking its button or by picking it from the menu.
- A fastener is created at the origin.
- Optionally change the dimensions and other properties of the fastener:
- Select the fastener.
- Go to the Data tab of the Property editor.
- Change the required properties.
On the left two selected circular edges. On the right the attached fasteners.
- Specify if the selected holes are tap holes or pass holes by selecting Fasteners MatchTypeInner or Fasteners MatchTypeOuter respectively (not used for countersunk screws).
- Select one or more circular edges and/or faces with circular edges. For countersunk screws the top edge of the chamfered hole must be selected.
- Select the desired fastener by clicking its button or by picking it from the menu.
- A fastener is attached to each of the selected circular edges.
- The default dimensions of each fastener depend on the radius of the circular edge it is attached to. Countersunk screws are matched by their head diameter, other fasteners are matched by their shaft diameter.
- Optionally change the dimensions and other properties of the fasteners. See above.
- Fasteners that appear upside-down can be inverted with the Fasteners Flip command or by changing their invert property.
- Optionally change the offset property to create space between the fasteners and the edges they are attached to.
- To generate threads, the thread property of a fastener must be changed to
True
. Generating threads is costly. Recomputes take much longer if there are many fasteners with threads in a document. - The invert property and the offset property are ignored for unattached fasteners.
-
Invert fastener: Invert the orientation of attached fasteners.
-
Move fastener: Move and attach a fastener to a circular edge. Can also be used to detach a fastener.
-
Simplify shape: Create non-parametric copies of fasteners.
-
Match for tap hole: Consider circular edges to be tap holes when new fasteners are attached to them.
-
Match for pass hole: Consider circular edges to be pass holes when new fasteners are attached to them.
-
Generate BOM: Create a spreadsheet with a bill of materials for the fasteners in the document.
-
Screw calculator: Show a calculator to determine the tap hole size of screws.
-
Make countersunk: Chamfer holes for countersunk screws.
-
Change fastener parameters: Change the parameters of fasteners.
Fasteners with metric dimensions have orange icons. Fasteners with inch dimensions have green icons.
ISO 4017 Hexagon head screw. Product grades A and B.
ISO 8676 Hexagon head screw with fine pitch thread. Product grades A and B.
ISO 4014 Hexagon head bolt. Product grades A and B.
-
DIN 6912 Hexagon socket head cap screw with low head with center.
-
ASME B18.3.1G UNC hexagon socket head cap screw with low head.
-
ASME B18.3.3B UNC hexagon socket button head screw with flange.
ISO 2009 Slotted countersunk flat head screw. Product grade A.
ISO 2010 Slotted raised countersunk head screw. Product grade A.
ISO 1580 Slotted pan head screw. Product grade A.
ISO 1207 Slotted cheese head screw. Product grade A.
DIN 84 (superseded by ISO 1207) Slotted cheese head screw. Product grade A.
ISO 7045 Pan head screw with cross recess. Product grade A.
ISO 7046 Countersunk flat head screw with cross recess. Product grade A.
ISO 7047 Raised countersunk head screw with cross recess. Product grade A.
ISO 4032 Hexagon nut, style 1. Product grades A and B.
ISO 4033 Hexagon high nut, style 2. Product grades A and B.
ISO 4035 Hexagon thin nut chamfered, style 0. Product grades A and B.
ISO 8673 Hexagon nut with fine pitch thread, style 1. Product grades A and B.
ISO 8674 Hexagon high nut with fine pitch thread, style 2. Product grades A and B.
ISO 8675 Hexagon thin nut with fine pitch thread, style 0. Product grades A and B.
DIN 934 (superseded by ISO 4035 and ISO 8673) Hexagon thin nut chamfered. Product grades A and B.
ISO 7089 Plain washer, normal series. Product grade A.
ISO 7090 Plain washer chamfered, normal series. Product grade A.
ISO 7092 Plain washer, small series. Product grade A.
ISO 7093-1 Plain washer, large series. Product grade A.
ISO 7094 Plain washer, extra large series. Product grade C.
-
Arbitrary length threaded tube for cutting external threads.
-
Arbitrary length threaded tube for cutting external threads.
- Author: shaise
- ScrewMaker: Ulrich Brammer
- Workbench wrapper: Shai Seger
- Home page: http://theseger.com/projects/2015/06/fasteners-workbench-for-freecad/
- Source code: https://github.com/shaise/FreeCAD_FastenersWB
- Bug reports and feature requests: https://github.com/shaise/FreeCAD_FastenersWB/issues
- Forum topic: https://forum.freecadweb.org/viewtopic.php?t=11429
- Generating holes for countersunk screws in freecad
- BOLTS: An open library for technical specifications.
- External workbenches
- Macros recipes
⏵ documentation index > Addons > [External Command Reference](Category_External Command Reference.md) > [External Workbenches](Category_External Workbenches.md) > Fasteners > Fasteners Workbench