Design Approaches
Creation of a mechanical system within the CAD world follows a specific order, often one of the following two:
- “Ground Up” Design: A design approach that first creates base-level components, then the entire assembly accordingly.
- “Top Down” Design: A design approach that first creates an overall layout for the entire system, then design each component accordingly.
The utilization of either methods, or a mixture of both, is completely viable. It is recommended for beginners to first be familiar with the “Ground Up” approach, considering it is much more flexible and require little amount of time to set up.
Document Types
Like most CAD applications, SolidWorks has three types of documents, a Part, an Assembly, and a Drawing.
- Part:
- A part is an atomic component combining one or more solid bodies.
- A part cannot be separated internally, and all its internal geometries are fixed by user set dimensions. No internal movements are supposed to occur within this type of document.
- Assembly
- An assembly is a group of parts that are attached to each other through user defined dimensions and constraints within the assembly.
- Internal movements within the assembly could occur if needed. For example, an assembly resembling a vehicle could have its wheels rotating with respect to the stationary chassis.
- Drawing
- A drawing is essentially the same as engineering sketches/mylars that existed before the time of CAD to serve as references for manufacturers. Some CAD software (such as SolidWorks) allow direct conversion from 3D documents to 2D sketches, preserving geometrical properties.
See below for the SolidWorks popup window for file creation.

Pop-up window when creating a new file in SOLIDWORKS
User Interface and Basic Features
With knowledge from previous sections, we can now look at the main working environment for SolidWorks

SolidWorks Main User Interface Window (Assembly) with Highlighted Scene
As the image shows, the scene, which where all the geometries are shown, is highlighted in the red box. In default for SolidWorks, the tool bar resides on top of the scene, while the feature tree is on the left side.
As a user becomes more familiar with SolidWorks, many other helpful features come into play. In this demonstration however, only the toolbar and the feature tree will be focused on as they are the most crucial in applying the SolidWorks platform for CAD.
The feature tree shows the user important information about the CAD document, such as the number of components included in the document, dimensions determining the geometry in the document, and the parent-child relation (dependency) between different components and model features.
The SolidWorks feature tree follows a simple, top-down structure. The main document being edited is always shown on the very top of the feature tree, followed by its coordinate system.
Components following the coordinate system are the “components” of the main system. In the case of an assembly, these components will usually be parts that the assembly file contains and references, while in the case of a part, the components would be features that define the geometry of the said part.
Finally, for assembly type documents, the feature tree also displays the ‘mate’ features existing within the document, which essentially defines the relative position between different components following the given coordinate system.
The toolbar contains all the feature tools a designer needs to create a complex geometry. Tools can mostly be categorized into two categories: 2D geometry tools, and 3D geometry tools. It is important to note that utilizing 3D geometry tools to create 3D features often require a base 2D geometry, unless specific methods are used, such as primitive approach (where a solid body is constructed using simple 3D shapes, instead of combination of sketch and features).
Here is a tutorial video made by Solid Solutions for creating 2D using SolidWorks features:
Once an enclosed and fully defined 2D sketch is created, we can move on to creating 3D features. A variety of useful 3D feature tools that were often implemented in the design of this project can be found below:
Create a volume from a sketch based on a plane. The sketched 2D geometry serves as the shape of the volume’s cross area parallel to the starting plane. For an extrude, the volume will serve as a body of material added to already existing features. For an extrude cut, the volume will serve as a body of void subtracted from the existing body.
See below for a basic example of an Extrude and an Extrude Cut.
An extrusion is useful when creating a 3D body that resembles the projection of a 2D geometry. For example, to make a pillar, you can extrude a circle for a certain length.
Create a volume by rotating a sketched, enclosed geometry around an axis. For a revolve, the created volume is a body a material added to existing features. For a revolve cut, the created volume is a void that subtracts from the existing body.
See below for a basic example of a Revolve and a Revolve Cut.

Revolve

Revolve Cut
A revolve is useful when creating a 3D body that is circular in some way. For example, you can use revolve to make the base body for a nut, before refining the details using other features.
A Chamfer/Fillet can be applied to a sharp edge of a solid body to “grind” the edge down. Using a chamfer result in a small flat surface that replaces the original edge, while using a fillet result in a rounded surface.

Chamfer

Fillet
The hole wizard is a powerful tool that makes creating mounting spot for fasteners in SolidWorks much easier.
While sketching a circle and then extruding it to cut through a set volume in order to create a simple hole may seem easy, in real-world applications, this method often falls short when dealing with various fastener types, given their frequent variations in size and shape.
The hole wizard automatically combines two sketches (one for the location of the hole and the other for its full geometry) to generate a much more complicated revolve-cut-volume, without requiring the user to manually define all dimensions driving the two sketches and the feature. Instead, the SolidWorks library contains dimensions of holes that are compatible with international standard fasteners, and all the user is required to do is to select the parameters based on the fasteners they are trying to match.
See below for an image showing the interface of the Hole Wizard feature and examples of parameters a user can modify.
Designing a solid model for a very specific purpose (such as in this project) can result in a non-regular shaped body that often requires the combination of multiple features, not limited to the mentioned ones. It is important to note that, in practice, there is no singular solution to create a complex model, and it is up to the user to combine the available tools in the most efficient and robust ways possible.
Assemblies
To create an assembly with created parts, simply create an assembly document and drag the part files into your SolidWorks window from your file explorer. To arrange components within an assembly, you will need to use the ‘mate’ feature.
Check out the linked tutorial playlist to learn about each type of mate and their application.
Standards and Purchase Parts
When designing your system, it is likely that you would have to implement some non-custom standard parts due to various reasons. To check that they are compatible with your system, you want to make sure your customized parts have the correct dimension.
McMaster-Carr is a large distributor for hardware and their website offers CAD files for their products. To get access, simply go to https://www.mcmaster.com/, and search the component you want to look up. Clicking on the part number of the components will trigger the following popup window, and it provides the option to download 3-D SolidWorks model.
Import the downloaded model to your assembly and check the fitting to make sure components are compatible with each other.