this is week 2 page.

the Tasks for this week is to

in this week assignment first we need to evaluate CAD design software, to do that i chosed two software wisch is freeCAD and Onshape


free cad logo

FreeCAD is designed to fit a wide range of uses including product design, mechanical engineering and architecture. Whether you are a hobbyist, a programmer, an experienced CAD user, a student or a teacher, you will feel right at home with FreeCAD.


to download the software click here, then click download and choose the version according to your operation system, for me iam using windows 64-bit

FreeCAD 02
Home screen
free cad 03

FreeCAD home screen can be divided into 3 sections.

In the tool bar , you can create planes, transform into 3D, use bevel processing to create models.

In the compo view, you can check the hierarchy for the objects and effects you created in the tool bar.

In the work area, you can check how the model looks in 3D and 2D

free cad 03
FreeCAD is based on workbench or workspace, i will not go through them all i will explain the one to use them

is used to create 2D geometries intended for use in the PartDesign Workbench, Arch Workbench, and other workbenches.

is working with a constraint based system. This means that we have to first create our shapes and then restrict them. First we want to constraint the position of our rectangle. We select the two outer points and then the center.

This workbench allows you to create spreadsheets such as those made with Excel or LibreOffice directly in FreeCAD. These spreadsheets can then be populated with data extracted from your model, and can also perform a series of calculations between values.

is used to produce basic technical drawings from 3D models created with another workbench such as Part, PartDesign, or Arch, or imported from other applications.

Getting Started

when you start a new project you will see this combo view task that tell you what you can do at the moment

Create body Started

Lets start with creating a body, When you create a body you will see in the model , each body in free cad has origin , its set of basic object it usually 3 axix xyz and planes xy-xz-yz

Hit space to show it and its also on all other objects when you hit space it will hide it


body01 sketch test


Trim means cut little part from the object. When two objects or lines are crossing each other and we want to delete any part of them then we can use the trim command to delete that part.


In the design phase of a project, constraints provide a way to enforce requirements when experimenting with different designs or when making changes. Changes made to objects can adjust other objects automatically, and restrict changes to distance and angle values. With constraints, you can.

There are two types of constraints: geometric and dimensional.

Equality constraints

Equality constraints are constraints that always have to be enforced. That is, they are always “binding”.

Fix a Point onto object constraints

The order you select the line and point does not matter. The point will always move to line. In other words, the line remains fixed.

Vertical and horizontal constraints

Horizontal and vertical geometric constraints force two points, a line or a polyline segment to be parallel to the X-axis (horizontal) or the Y-axis (vertical) of the current coordinate system.

The vertical and Horizontal constrain can be applied in the lines only

Parallel constraints

The parallel constraint is used to make two lines of our sketch parallel. First, we click on the parallel constraint in the sketch palette then we click on the two lines that we wish to be parallel with each other on our sketch.

this use of geometry make you wonder that what you study in high school actually has benefit

Dimensional constraints

constraints are used to control the distance, angle, radius, and length values of objects.

Transform sketch to 3D

To transform sketch to 3d you need first to Change the workbench from Sketcher to part design, and then select your sketch you want to extrude and then click pad a Selected sketch


in other CAD software they call this function extrude, after click pad the selected sketch now you need to specify the type of dimension and length for the pad

Drawing on top of a 3D shape ( Shape binder )

####### ShapeBinder is a proxy inside a body which serves as a placeholder for its source object. You can select everything for external references, which you can in its source body.

body01 body01

####### draw a circle on top a face

body01 body01

with the same function you can create on every face of an object


Select an edge line first on a 3D Shape then click Fillet



on shape logo

Onshape is a computer-aided design (CAD) software system, delivered over the Internet via a Software as a Service (SAAS) model. It makes extensive use of cloud computing, with compute-intensive processing and rendering performed on Internet-based servers, and users are able to interact with the system via a web browser or the iOS and Android apps.

Create account

first thing to do is to go to the website and create account, what good about OnShape that it gives a free accounts for student, you can create free account by clicking request a trial, then Get the free student account

Create free account

then click Free account and fill the information needed.

Activate account

once you submit the request an activation link will be sent to your email, you need to activate your account by clicking the activation link in your email

on shape logo

Getting Started Setting

Few more steps and your good to go, the first time you log in after activating your account, onshape will ask you to fix some setting.

on shape default unit profile

Create a project

now everything is settled and your are ready to create a project.

 Creating sketch
Creating sketch
Creating sketch

Single line VS Polyline

there is tow type of lines

Corner rectangle Vs Center Rectangle

for the corner you have tow option to choose from


therer is three type of circles


to use trim function here you need to click to scissor icon and then apply it to you shape, as you see in the video below


because we already explained most of the constrain here using free cad software i will just go around them and use some of them, you can see the video below to see the examples

transfor sketch to 3D ( Extrude )

to transform the sketch to 3D shaoe do as follow

3d 3d 3d 3d

Draw on top of the body

to draw on top of other body or objects you need to

3d 3d

Make hall on body

to use the hall function is like extrude but it substract a sketch from a body instate of adding on it


Design a joint for the final project

joint joint joint joint

Download Designs Files

FreeCAD test Design Onshape test Design joint