Ultimate Guide to SOLIDWORKS Blocks: Toolbar Options, Block Creation, Walkthrough, and More

Article by Martin Adams on Feb 21, 2024

In SOLIDWORKS, Blocks are a collection of sketch entities and even notes that can be saved for use in multiple parts, assemblies, and drawings. This can be a valuable time saver, especially for those entities used frequently. Think about sketches or notes that you may be using cut and paste for. Those can be saved as blocks in the design library, or other convenient location, for ready access without the need to open a previous file. In this guide, we'll demonstrate creating a block in SOLIDWORKS and how to reuse it. 

Ultimate Guide to SOLIDWORKS Blocks

Help files

For general references, use SOLIDWORKS help through the CommandManager “?“ icon or visit help.solidworks.com to view help contents online. The help option inside the PropertyManager "?" in the upper right corner will also take you to the appropriate help subject. This is a great way to get a refresh of feature requirements and inputs. 

Where to Access SOLIDWORKS Help Files when Creating Blocks

SOLIDWORKS Blocks Toolbar

The Blocks toolbar contains all the tools for working with Sketch Blocks.

Make Block Icon in SOLIDWORKS Make Block Rebuild Icon in SOLIDWORKS Rebuild
Edit Block Icon in SOLIDWORKS Edit Block  Save Block Icon in SOLIDWORKS Save Block
Insert Block Icon in SOLIDWORKS Insert Block Explode Block Icon in SOLIDWORKS Explode Block
Add/Remove Icon in SOLIDWORKS Add/Remove Belt/Chain Icon in SOLIDWORKS Belt/Chain


To create blocks in a part or assembly, you must be in
sketch mode.

How to Create Blocks in SOLIDWORKS

A block can be created from any single or combination of multiple sketch entities.

To make blocks:

  1. Create a sketch.
  2. Click Make Block. Make Block Icon in SOLIDWORKS  (Blocks toolbar) or Tools > Block > Make.
  3. Block tools are also available by right-clicking Block SOLIDWORKS Block Icon in the FeatureManager Design Tree. Select the sketch entities you want to make as a block for Block Entities.
  4. Click Green Checkmark in SOLIDWORKS
  5. Repeat steps 2-4 for each of the remaining sketch entities.
  6. With the sketch in edit mode, add the necessary relations.
  7. Save the part. When making a block, you can specify an Insertion Point to use when inserting the block.

To save blocks:

  1. Select the block and click Save Block Save Block Icon in SOLIDWORKS (Blocks toolbar) or Tools > Block > Save.

Other Block Toolbar options

Editing Blocks

When editing a block, you can add, remove, or modify sketch entities, as well as change existing relations and dimensions.

To edit a block:

  1. Right-click the sketch and select Edit Sketch.
  2. Expand the folder to display the blocks.
  3. Select a block and click Edit Block Edit Block Icon in SOLIDWORKS (Blocks toolbar) or Tools > Block > Edit) The block is identified by SOLIDWORKS Block Icon in the FeatureManager Design Tree.
  4. Make changes to the block and click the block confirmation corner Edit a Block in SOLIDWORKS to close the edit.
  5. To save the block, select the block in the FeatureManager Design Tree, and click Save Block (Blocks toolbar) or Tools > Block > Save. If the block was previously saved and you save the edits to the block using the same name, the change propagates to all other instances of the block.

Editing Blocks that are Linked to External Files

To edit the block, do one of the following:

  1. Clear link to file.
    This enables you to edit only instances of the block in the current sketch.
  2. Edit the external file.
    This propagates changes to all instances of the block.
    When editing blocks linked to external files, the sketch relations between the blocks are maintained if the geometry used to define the sketch relations remain identical.

Inserting Blocks

To insert a block:

  1. In the Edit Sketch mode, click Insert Block Insert Block Icon in SOLIDWORKS (Blocks toolbar) or Tools > Blocks > Insert.
  2. In the PropertyManager, under Blocks to Insert, either:
    1. Select an item from Open Blocks to insert an additional instance of a current block.
    2. Click Browse to locate a previously saved block.

      If the block is in current sketch, do this:

      If the block was previously saved, do this:

      1. Drag the block and click to position it in the graphics area.
      2. Do one of the following:
        • Repeat step a to add another instance.
        • Select another item from Open Blocks.

       

       

       

       

       

      1. In the dialog box, select the block and click Open.
        If you select Create external reference to file, changes made to the original file propagate to all instances of the block. You cannot edit the block in the current document.
      2. Drag the block and click to position.
        In the PropertyManager, under Blocks to Insert, you can select Link to file. The result is identical to selecting Create external reference to file in the dialog box.

  3. Add any relations required to ensure that movement is correctly constrained.
  4. In the PropertyManager, under Parameters, set values for
    1. Block Scale Block Scale Icon in SOLIDWORKS  The default value 1 is the size of the original block.
    2. Block Rotation Block Rotation Icon in SOLIDWORKS The default value 0 is the angle at which the original block was created.
  5. Click Green Checkmark in SOLIDWORKS  

Adding and Removing Sketch Entities in Blocks

Sketch entities can be added or removed. When removing sketch entities from a block, those sketch entities are promoted from the block level to the immediate next level. Add a block reverses the process.

Add/Remove Block is useful with complex sketches, for instance, an imported file, and you want to use selected entities from the sketch as blocks.

To add/remove a block:

  1. In Edit Sketch mode, select a Block SOLIDWORKS Block Icon in the FeatureManager Design Tree.
  2. Click Edit Block Edit Block Icon in SOLIDWORKS (Blocks toolbar) or Tools > Blocks > Edit.
  3. Click Add/Remove Add/Remove Icon in SOLIDWORKS (Blocks toolbar) or Tools > Blocks > Add/Remove Entities.
  4. In the PropertyManager, under Block Entities, select the entities to add or remove. The sketch entities that are marked will be removed from the block.
  5. Click Green Checkmark in SOLIDWORKS , click the block confirmation corner Edit a Block in SOLIDWORKS , and close the sketch.

The entities that were selected are still part of the sketch, but were promoted to the sketch level.

Exploding Blocks

Dissolve blocks from any sketch entity by exploding the block.

To explode a block:

  1. Select the Sketch block SOLIDWORKS Block Icon in the FeatureManager Design Tree.
  2. Click Explode Block Explode Block Icon in SOLIDWORKS (Blocks toolbar) or Tools > Blocks > Explode to dissolve the block.

Rebuilding Blocks

Rebuild Block enables us to refresh sketch entities without exiting the Edit Sketch mode. For example, a sketch entity in the upper sketch is constrained to a block with a coincident relation.

  1. Click Edit Block Edit Block Icon in SOLIDWORKS (Blocks toolbar) or Tools > Blocks > Edit to move the position of the sketch entity. The result is that the block is no longer coincident with the entity in the upper-level sketch.
  2. Click Rebuild Block Rebuild Icon in SOLIDWORKS (Blocks toolbar) or Tools > Blocks > Rebuild to re-establish the coincident relation again.

This refreshes the entities while still in sketch block editing mode. 

Using Traction and Belts for Layout Sketches 

The Traction SOLIDWORKS Traction Icon relation and the Belt/Chain tool Belt/Chain Icon in SOLIDWORKS (Blocks toolbar) enable us to use layout sketches to create these mechanisms:

  • Multiple gear sets
  • Cable and belt pulleys
  • Chain sprocket systems

Traction

The Traction relation creates relative rotation constraints between sketch entities by adding a tangent relation between blocks that represent pulleys or sprockets.

Adding Traction Relations:

  1. Sketch multiple circular or linear entities to represent gears, rack and pinion mechanisms, etc.
  2. Make each entity a separate block.
  3. Add relations and dimensions to eliminate motion not related to the mechanism. 
    Note: Limit the use of the Fix relation, for example, to the center of one circle. Use horizontal and vertical relations, dimensions, or construction geometry to locate the centers of additional circles or sketch entities. Adding multiple fix relations potentially restricts the model's degrees of freedom.
  4. In the graphics area, select two sketch entities to add relative rotation constraints.

Using the Belt/Chain Tool:

  1. Sketch multiple circular entities to represent belt members.
  2. Make each sketch entity into a block.
  3. Click Belt/Chain Belt/Chain Icon in SOLIDWORKS (Blocks toolbar) or Tools > Sketch Entities > Belt/Chain.
  4. Add relations and dimensions to eliminate motion not related to the mechanism.
  5. Add belt members and belt to create the mechanism.

Walkthrough

In this example, I have a picture of a logo that I want to turn into sketch entities for use in my models and drawings. I have created a new part and started a new sketch. I then inserted the picture using the sketch tools and insert picture.

Creating Blocks in SOLIDWORKS Walkthrough

I then created sketch entities to conform to the picture. (Shown in blue)

Create SOLIDWORKS Sketch Entities

Once satisfied with the sketch contents, I used make block to group the entities into a block.

SOLIDOWRKS Create Entities Group Blocks

At this point, the block only exists inside the sketch contained in the new part.

New Part SOLIDWORKS Blocks

Note: Once the block is created, selecting any portion of the block selects the whole block.

Walkthrough of Creating Blocks in SOLIDWORKS

Save block was used to add the block to the design library, where it can be accessed easily at any time. With the block created, I can now use it for part features. Here, I want to use it for a Cut-Extrude feature. Since I want to assign appearances for the color, I have used two features but reference the same block. One feature for the green and one for the gray.

Assign Appearances SOLIDOWRKS Block Feature

This block technique is also useful in drawings. Here, I have edited a drawing sheet format and inserted my block. Since I want a color version, I will add hatching and apply my desired color from the line format toolbar. To do this, I'll use the edit block function, apply the hatch using solid fill, apply the color, and exit the edit block mode.

SOLIDWORKS Edit Block Function

Since this will be useful in other drawings, I saved the modified block to my design library.

Save Modified Block to Design Library in SOLIDWORKS

Saving the drawing template will include the hatch-filled block in the new drawings inside the sheet format. Saving the sheet format will also allow for updates to previous drawings by updating through the sheet properties.

SOLIDWORKS Blocks Sheet Format

Taking a minute to create a block for sets of entities that will be used again is worth the effort. If you find yourself creating a set of entities or annotations, creating a block will save hours of your time. 

Additional Resources

As mentioned at the top of this article, context-sensitive help access is always there for you. Use it rather than struggle with the inputs and how they work.

We hope you found our ultimate guide to SOLIDWORKS blocks helpful. Check out more SOLIDWORKS tips and tricks listed below. Additionally, join the GoEngineer Community to participate in the conversation, create forum posts, and answer questions from other SOLIDWORKS users. 

SOLIDWORKS CAD Cheat Sheet

SOLIDWORKS CAD Cheat Sheet

SHORTCUTS ⋅ MOUSE GESTURES ⋅ HOT KEYS

Our SOLIDWORKS CAD Cheat Sheet, featuring over 90 tips and tricks, will help speed up your process.

More SOLIDWORKS Tutorials

Mastering SOLIDWORKS Bill of Materials Equations

SOLIDWORKS Table Templates

Use SOLIDWORKS Indent Feature in an Assembly

Top 10 SOLIDWORKS Tutorials of 2023

SOLIDWORKS Indent Cut vs Combine/Subtract

VIEW ALL SOLIDWORKS TUTORIALS