Expand IntroductionIntroduction
Expand AdministrationAdministration
Expand User InterfaceUser Interface
Expand SOLIDWORKS FundamentalsSOLIDWORKS Fundamentals
Expand Moving from 2D to 3DMoving from 2D to 3D
Collapse AssembliesAssemblies
Expand The FeatureManager Design Tree in an AssemblyThe FeatureManager Design Tree in an Assembly
Expand Basic Component OperationsBasic Component Operations
Design Methods (Bottom-up and Top-down Design)
Expand Top-Down DesignTop-Down Design
Expand MatesMates
Expand SubassembliesSubassemblies
Expand Controlling Display and Appearance in AssembliesControlling Display and Appearance in Assemblies
Expand External FilesExternal Files
Expand Detecting ProblemsDetecting Problems
Expand Exploded Views in AssembliesExploded Views in Assemblies
Collapse Other Assembly TechniquesOther Assembly Techniques
Bills of Materials in Assembly Documents
Adding Future Version Files as Components in an Assembly
Expand Joined PartsJoined Parts
Expand Assembly EnvelopesAssembly Envelopes
Expand Assembly FeaturesAssembly Features
Reorder and Roll Back in Assemblies
Saving Component Instances as New Files
Replace Components PropertyManager
Component Instance Numbering in Assemblies
Expand Assembly VisualizationAssembly Visualization
Expand Defeature ToolDefeature Tool
Expand Smart ComponentsSmart Components
Collapse Smart FastenersSmart Fasteners
Smart Fasteners Overview
Expand Adding Smart Fasteners to an AssemblyAdding Smart Fasteners to an Assembly
Editing Smart Fasteners
Smart Fasteners Hardware Stacks
Drag-and-Drop Editing of Smart Fasteners
Smart Fasteners Part Numbers
Mark Up-to-Date
Configuring Bolt Patterns in Smart Fasteners
Smart Fasteners Defaults
Expand Smart Fasteners ReferenceSmart Fasteners Reference
Unsupported Hole Types
Equations in Assemblies
Expand Large AssembliesLarge Assemblies
Expand CircuitWorksCircuitWorks
Expand ConfigurationsConfigurations
Expand Design CheckerDesign Checker
Expand Design Studies in SOLIDWORKSDesign Studies in SOLIDWORKS
Expand Detailing and DrawingsDetailing and Drawings
Expand DFMXpressDFMXpress
Expand DriveWorksXpressDriveWorksXpress
Expand FloXpressFloXpress
Expand SLDXML Data ExchangeSLDXML Data Exchange
Expand Import and ExportImport and Export
Expand Model DisplayModel Display
Expand Mold DesignMold Design
Expand Motion StudiesMotion Studies
Expand Parts and FeaturesParts and Features
Expand RoutingRouting
Expand Sheet MetalSheet Metal
Expand SimulationSimulation
Expand SimulationXpressSimulationXpress
Expand SketchingSketching
Expand Sustainability ProductsSustainability Products
Expand SOLIDWORKS UtilitiesSOLIDWORKS Utilities
Expand TolerancingTolerancing
Expand TolAnalystTolAnalyst
Expand ToolboxToolbox
Expand WeldmentsWeldments
Expand Workgroup PDMWorkgroup PDM
Expand TroubleshootingTroubleshooting
Hide Table of Contents

Smart Fasteners Overview

Smart Fasteners automatically adds fasteners to your assembly if there is a hole, hole series, or pattern of holes, that is sized to accept standard hardware. It uses the SOLIDWORKS Toolbox library of fasteners, which has a large variety of ANSI Inch, Metric and other standard hardware. Smart Fasteners follows the Files options in the SOLIDWORKS Toolbox Toolbox - User Settings dialog box to determine if fasteners are added to an assembly as a configuration of an existing part or as a copy of an existing part. For information about configuring Toolbox, see Toolbox Help.

Assembly with various types of holes Assembly with Smart Fasteners
You must enable the SOLIDWORKS Toolbox Browser to use Smart Fasteners:
  1. Click Tools > Add-ins.
  2. Select SOLIDWORKS Toolbox Browser.
  3. Click OK.

Holes for Smart Fasteners

Smart Fasteners adds fasteners to available hole features in assemblies. The holes can be assembly or part features. You can add fasteners to specific holes or patterns, faces or components, or to all available holes.

Smart Fasteners is feature-based. Fasteners are placed in Hole Wizard holes, simple holes, and cylindrical cut features. Smart Fasteners does not recognize holes in derived or imported bodies. If you extrude a sketch of a rectangle with a circle in it as a base feature, Smart Fasteners does not recognize the inside of the boss as a hole, because the cylinder is not a separate feature. See Unsupported Hole Types for more information on hole recognition.


Hole Wizard holes are fitted with matching bolts or screws. For other types of holes, you can configure Smart Fasteners to add any type of bolt or screw as a default. The fasteners are automatically mated to the holes with concentric and coincident mates.

Hardware Stacks

Smart Fasteners can add nuts and washers to your fasteners. Nuts and washers are automatically mated to the fastener with a concentric mate, and to the fastening surface with a coincident mate.


The added fasteners are fully parameterized parts. Each Smart Fastener is shown in the FeatureManager design tree, and can be expanded to show individual features. Smart Fasteners added to hole patterns use a fastener pattern derived from the hole pattern. The fasteners are all the same type and size, but you can use different configurations of the fastener in the pattern. For example, you can make some bolts longer than others.


You can change your fasteners with the Edit Smart Fasteners command. It is not recommended to edit the individual parameters of a Toolbox part using Edit Sketch or Edit Feature. These functions do not update the Toolbox database.

Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

Subject:   Feedback on Help Topics
Page:   Smart Fasteners Overview
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:


We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again

Web Help Content Version: SOLIDWORKS 2015 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.