Fasteners Workbench: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 95: | Line 95: | ||
<!--T:34--> |
<!--T:34--> |
||
* [[Image:Fasteners_MatchTypeInner.svg|32px]] [[Fasteners_MatchTypeInner|Match screws by inner thread diameter (Tap hole)]]: Consider circular edges to be tap holes when fasteners are attached to them. |
* [[Image:Fasteners_MatchTypeInner.svg|32px]] [[Fasteners_MatchTypeInner|Match screws by inner thread diameter (Tap hole)]]: Consider circular edges to be tap holes when new fasteners are attached to them. |
||
<!--T:35--> |
<!--T:35--> |
||
* [[Image:Fasteners_MatchTypeOuter.svg|32px]] [[Fasteners_MatchTypeOuter|Match screws by outer thread diameter (Pass hole)]]: Consider circular edges to be pass holes when fasteners are attached to them. |
* [[Image:Fasteners_MatchTypeOuter.svg|32px]] [[Fasteners_MatchTypeOuter|Match screws by outer thread diameter (Pass hole)]]: Consider circular edges to be pass holes when new fasteners are attached to them. |
||
<!--T:36--> |
<!--T:36--> |
Revision as of 16:47, 21 December 2021
Introduction
The Fasteners Workbench is an external workbench that can add various fasteners to parts.
Installation
- Install the Fasteners Workbench via the Addon Manager. For manual installation see Installing more workbenches.
- Restart FreeCAD.
- Create a new document.
- Select the Fasteners Workbench from the Workbench dropdown list.
- The default two toolbar layout will display.
- Optionally change the toolbar and menu layout:
- Go to: Edit → Preferences... → Fasteners → General settings → Toolbar screw icons grouping.
- Select one of the available options:
- None: All fasteners appear in a single toolbar. This is the default layout.
- Separate toolbars: Fasteners are grouped in several toolbars.
- Dropdown buttons: Fasteners are grouped in toolbars with flyouts.
- Restart FreeCAD.
Usage
Fasteners can be attached or unattached. Attached fasteners have a Database Object, a circular edge, and their DataPlacement is dynamically linked to that object. The Fasteners Move command can be used to attach or detach a fastener.
Unattached fasteners
- 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.
Attached fasteners
On the left two selected circular edges. On the right the attached fasteners.
- Select one or more circular edges and/or faces with circular edges.
- 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.
- 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 Datainvert property.
- Optionally change the Dataoffset property to create space between the fasteners and the edges they are attached to.
Notes
- To generate threads the Datathread 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 Datainvert property and the Dataoffset property are ignored for unattached fasteners.
References
- Author: shaise
- ScrewMaker: Ulrich Brammer
- Workbench wrapper: Shai Seger
- Home page: http://theseger.com/projects/2015/06/fasteners-workbench-for-freecad/
- Source code on github: https://github.com/shaise/FreeCAD_FastenersWB
- Known issues and feature requests can be found on the Fastener Workbench GitHub issue queue
Toolbars
If the Toolbar screw icons grouping preference is set to None, the Fasteners Workbench uses its default two toolbar layout. The FS Screws toolbar in this layout contains many fasteners. If required it can be expanded by pressing the >> button.
The default two toolbar layout
Commands
- Invert fastener: Invert the orientation of selected fasteners.
- Move fastener: Attach a fastener to a circular edge. Can also be used to detach a fastener.
- Simplify shape: Create non-parametric copies of selected fasteners.
- Match screws by inner thread diameter (Tap hole): Consider circular edges to be tap holes when new fasteners are attached to them.
- Match screws by outer thread diameter (Pass hole): Consider circular edges to be pass holes when new fasteners are attached to them.
- Generate BOM: Generate a bill of materials for the fasteners in the document.
- Screw calculator: Show a screw hole calculator.
- Make countersunk: Chamfer holes for countersunk screws.
- Change fastener parameters: Change parameters of selected fasteners.
Fasteners
Note: Fasteners with metric dimensions have light orange icons. Fasteners with inch dimensions have green icons.
Self-clinching and PCB fasteners
Hexagon head screws and bolts
Hexagon socket screws
Slotted head screws
H cross head screws
Hexalobular socket head screws
Washers
Nuts
Other head bolts
Miscellaneous
Other
- Workbench Wiki: http://theseger.com/projects/2015/06/fasteners-workbench-for-freecad/
- FreeCAD Forum: https://forum.freecadweb.org/viewtopic.php?t=11429
- Report bugs: Please report bugs at https://github.com/shaise/FreeCAD_FastenersWB/issues
Other links
- Generating holes for countersunk screws in freecad
- BOLTS: An open library for technical specifications.
- External workbenches
- Macros recipes
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub