Engineering

30 Best CAD Application

computer-aided design

Computer-Aided Design as known as CAD is the use of computer technology to assist in engineering design. Engineers or designers use computers to generate and compute a design and study.

CAD technology is widely used in a variety of industry such as manufacturing, architecture, engineering, aerospace, automotive, fashion,…etc. Many CAD applications also are able to do an advanced engineering in numerical simulation like finite element analysis, motion study, computer fluid dynamics, thermal analysis, …etc.

CAD software is a part of engineering tools. So, here is a shortlist of 30 CAD applications with the basic use and particularity of the software, which are:

  1. Autodesk AutoCAD
  2. TurboCAD
  3. LibreCAD
  4. Open SCAD
  5. Autodesk Inventor
  6. Autodesk Fusion360
  7. Solidworks
  8. Catia
  9. Siemens NX
  10. Siemens Solid Edge
  11. Siemens Parasolid
  12. TopSolid
  13. SpaceClaim
  14. PTC Creo
  15. Onshape
  16. FreeCAD
  17. Salome
  18. Geomagic DesignX
  19. Autodesk Revit
  20. Autodesk BIM 360
  21. ArchiCAD
  22. Tekla
  23. Vectorworks Architect
  24. Allplan
  25. DataCAD
  26. KiCAD
  27. Upverter
  28. CircuitMaker
  29. ProfiCAD
  30. Etap

AutoCAD is part of Autodesk products. In the beginning, AutoCAD is a 2D CAD-based software that allows engineers to create technical drawings, drafts, floorplan, and blueprints. Nowadays, it is still popular with its powerful tools for 2D drafting with the standard extension files dwg files which stand as drawing, mostly used in CAD. Moreover, we can create a 3D model in AutoCAD.

AutoCAD is available as a desktop application on Windows and Mac, and as a mobile application on Android and iOs.

turbocad computer-aided design

Similar to AutoCADTurboCAD, especially TurboCAD Designer is a 2D CAD-Based software. Really powerful with its variety of tools of drafting. It is marketed by IMSI/Design. There are any other TurboCAD product for 3D design.

TurboCAD is available as a desktop application on Windows and Mac.

librecad computer-aided design

Similar to AutoCAD and TurboCAD, LibreCAD is a 2D CAD-Based software. It is a free Open-Source application.

LibreCAD is available as a desktop application on Windows, Linux, and Mac.

openscad

OpensCAD is a 3D modelling software totally different from AutoCAD or TurboCAD or LibreCAD. Instead of an interactive graphic interface, you will create a design by programming. One of the key advantages of OpensCAD is the ability of creating a very complex design using parametric design, a method that allows user to play with mathematical expression rather than manually adjusting geometry.

OpensCAD is available as a desktop application on Windows, Linux, and Mac.

Inventor is part of Autodesk products. It is one of the most popular, versatile, and powerful 3D CAD applications for creating mechanical designs, simulation, and prototyping. It can provide a very details technical drawing.

Inventor is available as a desktop application on Windows and Mac with a variety of versions including basic level, ultimate, and professional options.

Like Inventor, fusion360 is part of Autodesk products. It is a 3D CAD, CAM, and CAE software. One of its particularities is the existence of data management capabilities for team. Furthermore, Fusion360 is one of the best software for reverse engineering.

Inventor is a cloud-based application on Windows and Mac available in Free and Paid versions.

Like Inventor and fusion360, Solidworks is a powerful 3D CAD software. It is marketed by the Dassault system. Knowledge of Solidworks is one of the most demanded skills, especially for Junior Designer. One particularity of Solidworks is the wide range of add-ins that covers almost all industries such as Solidworks Electrical, Solidworks Plastic, Solidworks PCB, Solidworks Composer, Solidworks simulation, …etc. There are a lot of Solidworks contributors also who provide Add-ins to simplify work using the application. For example,  Power Surfacing for reverse engineering, SolidSteel for structural design, …etc.

Solidworks is a desktop application on Windows. There are a lot of version you can choose including premium, professional, an standard version. You can test it for free. You can see a guide here

catia

Like Inventorfusion360, and Solidworks, Catia is a powerful 3D CAD software. CATIA stands for Computer-Aided Three Interactive Application by the Dassault system. Catia is commonly used in automotive with its powerful Class A surface tool. Besides, it is a very good application for Reverse Engineering.

Catia is a desktop application on Windows. But you can use Both Solidworks, and Catia in 3D experience with other Dassault system products. It can be accessible on-Cloud once you have internet and a browser.

Like Inventor and SolidworksNX is one of the best versatile 3D CAD. NX, formerly known as Unigraphics NX or Next Generation Design is part of Siemens Product. It is often used in Aerospace and automotive because of its powerful surface tools. NX also has very good features for 3D design and transformation that rarely does it exist in other 3D software.

You can only use NX on windows

Like NX, Solid Edge is a very good 3D CAD Software. It is part of Siemens Product. It has advanced tools for 3D modeling and user friendly. As a Siemens Product, Solid Edge is widely used in mechanical engineering and machine design.

You can install Solid Edge on Windows.

parasolid

Like NX and Solid Edge , Parasolid is a 3D CAD Application. Nowadays, it is also part of Siemens Products. It is a kernel-based application. Parasolid is integrated by more than 130 software vendors with its extension files x_t and x_b data format. Parasolid can handle complex and large models with high precision.

Parasolid is a windows desktop application.

topsolid

TopSolid is one of a famous CAD, CAM and CAE product. Personally, it is the first 3D CAD I have used 15 years ago. It is very good for mechanical design and machine design with the advanced tools of motion study.

Top Solid is available as a desktop application on Windows.

Ansys Spaceclaim is a 3D modelling software by ANSYS. It is a 3D CAD software with a direct modeling style. You can design something simple to a complex range, ready for numerical study.

SpaceClaim is only available on Windows.

Similar to Inventor and Solidworks, PTC Creo is a powerful CAD software. It is commonly used in 3D modeling with its 3D features for machine design, furniture, and mechanical parts. Designers and engineers often use Creo for mold design.

PTC Creo is available on Windows.

Onshape is a Cloud-native based application for CAD and PDM. It is part of PTC program. As long as you have internet connection and browser, you will have access to Onshape for free.

Moreover, you can use Onshape with its mobile app for Android and iOS. And it is user-friendly.

freecad cad

FreeCAD is one of the most use parametric modeling software. The main reason why many people use FreeCAD is that it is a free Application. You can use FreeCAD for industrial as well as Architectural design, BIM, and even Basic FEA and CFD.

It is a free open-source application available on windows, linux and Mac.

Like FreeCAD, Salome is free 3D CAD software and free. Salome goes deeper in engineering especially in FEA, structural mechanic, and CFD.

It is a free open-source application available on windows, Linux

Geomagic Design X is one of the special applications for reverse engineering like CATIA and fusion360. It is a very powerful and optimized application for reverse engineering by turning mesh files into used CAD files.

It is a desktop based application available on windows.

Revit is part of Autodesk products. It is Building Information Modeling stands for BIM. And it is part of CAD application for building, Architecture, HVAC, …etc

Revit is available as a desktop application on Windows

Like Revit, BIM360 is part of Autodesk products. It is a BIM application mostly used in building

BIM360 is a cloud-based application.

Like Revit, Archicad is one of the most popular and powerful BIM applications. It is a Graphisoft product that allows users to get the best product rendering powered by Graphisoft.

This application is available on windows.

Like Revit and Archicad, Tekla is one of the most popular BIM applications. It is a 3D CAD application. You can use it to model buildings and structures.

Tekla is available as desktop application on windows.

Vectorworks is one of CAD application that has powerful features. Vectorworks Architect is the ultimate software from sketch to BIM. There are other Vectorworks applications very useful that you can use and try to improve your works quality.

This application is available on windows.

Like Revit, Archicad and Vectorworks Architect, Allplan is one of the most used application for BIM. There are a lot of features including Architecture, Structural engineering and MEP.

This application is available on windows.

DataCAD

Like Revit, Archicad and Vectorworks Architect, you can try also DataCAD for your BIM project. Compared to professional BIM software, dataCAD is cheaper.

This application is available on windows.

For industrial engineer especially those who work and do electronic design, KiCAD is one of the best tools for PCB design. It is similar to Solidworks PCB.

This application is available on windows, Linux and Mac.

Like KiCAD, Upverter is a CAD application to help with electronics design and IoT. It is user-friendly with a lot of existing templates and a modular workspace. Furthermore, the drag-and-drop design method makes the work easy and quick.

This application is available on windows.

Like KiCAD and Upverter, Circuit Maker is a CAD application for PCB design.

This application is available on windows for free.

If you need to draw an electrical circuit for your project, Proficad is one of the best tools for that. Like Solidworks Electric, it is an Electrical CAD software. It is designed for drawing electrical and electronic diagrams, schematics, and circuit.

This application is available on windows.

Like Proficad, Etap is a software tool for electrical design circuits. There is an advanced engineering feature with the application really useful for analysis.

This application is available on windows.

If you want to discover any other application, I have a list of 50 Computer-Aided Design Software.

If you want to know also a CAD application for industrial and mechanical engineering that you can use for free, you can see 5 software from here.

30 Best CAD Application Read More »

How to use Solidworks for free.

HOW TO USE SOLIDWORKS FOR FREE Online

Solidworks is one of the most useful CAD in the industry. Thus, many schools and universities use Solidworks to train students. Besides, there are many people trying to learn this application because it is a required skills, fun and mainly a most powerful. However, Solidworks license is quite expensive for personal use and many people cannot afford it. Fortunately, we can test and use Solidworks for free. In this article, I will show you how to use Solidworks for free step by step. If you want to know other existed free CAD software, I have a list of the top 5 free powerful CAD software you can use.

So, let’s get started.

To have the access of free Solidworks, what you need are an Internet, a device with an Internet browser. Recommended Internet browser are Google chrome or Safari.

First, open your browser and search on Google mysolidworks and go to this site

Signup in mysolidworks

After that, signup. You can find the signup link on the top right of the website.

Then, follow these 6 steps carefully.

1. Provide your e-mail address and check I am not Solidworks customer or I do not have Solidworks license. In case you have Solidworks license or Solidworks customer, you will check the second one and put your license in the filling box bellow. Then, click Next

Provide email

2. Go to your e-mail address and copy the validation code you receive. You will get this validation code instantly. In case you encounter any error during the process of signup, go back to this step to request a new validation code.

Validation code

3. Paste it to the validation code area and click next.

paste validation code

4. Next, provide the information, including your institution/company and physical address.

About you

5. After that select the account you have created in the previous form and click on pick this account

pick an account

6. This is the last step. You fill out forms about yourself and create a password. Read Solidworks Privacy policy and check that you agree.

Then click next.

More about yourself
Privacy policy

After that, you will receive a welcome email to confirm that you register to Solidworks online account.

welcome email

Therefore, you can log in to try Solidworks online and use it for free. You can see login next to signup on the top right of the main page. Use the e-mail address you use to register and put your password and login.

login with solidworks

After login, click on “Try SOLIDWORKS” menu

Try Solidworks

Then scroll down to the next section after the header, check the agreement, choose language you want and Launch Solidworks.

launch online solidworks

Wait until Solidworks launch. While launching, there is a license agreement that will pop up. Click accept and Solidworks will open

Solidworks license agreement

Finally, you have access to Solidworks. You can fully test Solidworks for free with all functionality, features, and news.

Congratulations.

Solidworks launch succesfully

Bonus.

You may ask if you can import external Solidworks files to online Solidworks. And, you may also ask if you can save the project you made to your local device.

The answer is YES. And I will show you how to do it

Model example

First, let us start with process of saving the project you worked on Solidworks trial to your local device.

1. Save your project. Go to file/Save. Save it in “home folder” or “template folder”.

Save to home folder

2. Then, click on the “My files” (As shown in the pictures below) menu of the launcher. Go to the folder you saved the file previously by double-clicking on it. After that, click on the “arrow down” on the right of the file you want to save locally and click download.

Specify the download path on your device, and you have your design saved locally.

My files

Second, if you want to import your file from your device to be used on the Solidworks trial, follow this step.

1. Go to “my files”/ Upload files. You can see the upload files button on the top right of my files dialog box.

2. After that, browse to the file you want to import from your device, then open

Solidworks file in local device

3. You have your files uploaded. 

Then you can just go to your working area. Go to file/open. And open the file you have just uploaded.

Uploaded files

There is a video available here to show this step by step.

Enjoy it and hope you discover something when you try Solidworks online.

To start with you can design a spring by following this step-by-step tutorial.

How to use Solidworks for free. Read More »

2 Cycloids actuator type easy calculation

Nowadays, in the robotic field, cycloid gear actuator is one of the most commonly used. According to Nabtesco company

“transmission via cycloidal drive ensures high efficiency, a long life, and an extremely low backlash in gear”. These conditions are the main key of gear options.”

So, in this article, I will show you a basic knowledge of cycloid with its equation and calculation using Excel. We will deal with the Epicycloid and Hypocycloid. We will focus more on the main parameters needed to design the cycloid gears.

While creating and designing a cycloid gear, we mainly need:

  • Gear ratio
  • Gear radius (or diameter)
  • Eccentricity distance

So let’s get started

1. Epicycloid

According to Wikipedia, “In geometry, an epicycloid is a plane curve produced by tracing the path of a chosen point on the circumference of a circle—called an epicycle—which rolls without slipping around a fixed circle. It is a particular roulette.”

The main equation of Epicycloid is

\( x(θ)=(R+r)\cos(θ)−r\cos((R+r)θ/r) \)


 
\( y(θ)=(R+r)\sin(θ)−r\sin((R+r)θ/r) \)

Which are 

R : the main rolling radius which is

\( R=kr \)

r : Eccentricity

angle θ: in t

2. Hypocycloid

According to Wikipedia, “In geometry, a hypocycloid is a specific plane curve generated by the trace of a fixed point on a small circle that rolls within a larger circle.”

The main equation of Epicycloid is

\( x(θ)=(R-r)\cos(θ)+r\cos((R-r)θ/r) \)

\( y(θ)=(R-r)\sin(θ)−r\sin((R-r)θ/r) \)

Which are 

R : the main rolling radius which is

\( R=kr \)

r : Eccentricity

angle θ: in t

By Zorgit - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=4549413

These are the basic equation to show the cycloid path. We will start these equations in the upcoming article to generate the epicycloid and hypocycloid path using Microsoft excel. It is very important to know about the 2 cycloids because, in case of creating a cycloid ball reducer, both epicycloid and hypocycloid should be used. However, in case of creating of standard cycloid reducer with fixed pin, you will use only one of this path to reduce speed.

@mikaiaval

Epicycloid and Hypocycloid #Geogebra #Maths #Geometry #designtheory

♬ original sound – Mikaia Val

2 Cycloids actuator type easy calculation Read More »

Top 5 Free CAD software in 2022

Here is 5 Free CAD software that you can use to do your design project.It is crucial for a company and industry to find something new to make people’s life easier. Consequently, projects or companies need expert design engineers such a job, by finding new things, creating new machines. And one of the main tools that engineers use is software that allows them to design something. However, much professional software is very expensive. Moreover, many people cannot afford it. Hence, the easiest way to learn CAD design is to use Free software which is very useful for fresh engineers and students.

On that account, I will state 5 free CAD software that you can use and learn with their advantages and drawbacks from my experiences.


Solidworks free CAD software trial Online access

Solidworks is one of the most common CAD software because many companies use it. Its Interface is very common and very easy to use. On the one hand, cost of the software is very expensive for professional use. On the other hand, it is less expensive if you want to learn it or use it as hobbies.

Therefore, subscribe to the Solidworks website to have free access to it.

Free Solidworks CAD software

After that, if you want to use it offline and Standalone, you can buy a hobbits license from here. It’s about $99/year.

Advantages of Solidworks:

  • Many Industries and companies use Solidworks.
  • The interface is user-friendly.
  • Very intuitive because of its powerful tools and features
  • Plastic Add-ins, mold, and sheet metal make work quicker. So you do not need to design these features from scratch.
  • There are FEA and CFD tools with Solidworks.
  • Can export files for 3D print, CNC, and 2D floor-plan for manufacturing.
  • On the contrary, Solidworks standalone needs a workstation, while online access needs a browser with high-speed internet and great CPU and RAM.

Drawbacks:

  • You should have access to the internet network.
  • Even though it is online access, you should have enough resources like CPU and RAM to run it smoothly.

After some research, we can upload the file we designed with mySolidworks Online to your local disk. And vice versa, you can upload your file from your local disk to mySolidworks.

upload-download-files

Cabinet-design-screenshot



Onshape free CAD software Online access

It is also one of the most powerful online CAD applications. Moreover, Onshape interface is very similar to Autodesk fusion360 and Autodesk Inventor. Hence. I really prefer this software and recommend it to those who want to use CAD.

Therefore, subscribe to the Onshape website to have free access to the software. Furthermore, you can upgrade your membership in order for you to secure your project and to have more storage.

Onshape CAD software

Advantages of Onshape:

  • Like many professional CAD software.
  • Easy to use.
  • Import many other files from other CAD software like Solidworks file, fusion360 file, Inventor file, PTC file, ProE file, …etc.
  • Similarly, you can export and use with other CAD software such as Solidworks, fusion360, Inventor …etc. Hence, you can solve locally.
  • There are many partnerships with Onshape.
  • It does not need a workstation.

Drawbacks:

  • Online only.
  • Unfortunately, projects are available publicly for a free license.
  • Better with a good internet speed, high CPU, and high ram.



FreeCAD software

FreeCAD is mostly used by students. Apart from that, Linux and Apple users can use this software because it is open-source. Moreover, there are a lot of features called Workbenches. Plus, many Archi engineers use ArchiCAD with its powerful BIM features. On the other side, as it is an Opensource software, you can use Blender for the best visualization and rendering.

If you need more details about it, go to its official website. FreeCAD is totally free CAD software.

FreeCAD CAD software

Advantages of FreeCAD:

  • Free and Open source, available for all operating systems.
  • Does not require a powerful workstation to run the software.
  • A lot of workbenches and scripts to help do work faster.

Drawbacks:

  • The user interface is not friendly.
  • Slower than other CAD software.
  • A lot of design limitations.
  • Better to know python programming for advanced users.

You can check this to get started with Freecad.

Salome Free CAD software

Few words to say about Salome. It is like FreeCAD. It is an open-source one. What makes it different from FreeCAD is on User Interface. For more details go to its official website.

Besides, one advantage of Salome is its ability to run the advanced numerical simulation with it.

Salome is totally free CAD software.



Fusion360 free CAD software

Fusion360 is an Autodesk product that allows the industrial designer to design something. In addition to that, it is one of the most powerful CAD software regarding its tools and ease of using the software. Besides, Fusion360 offers a free version for hobbits and students in order to explore and learn CAD.

To get access to the free version of this software, please visit its website by clicking this link. Explore this website and choose the plan suitable for you.

Unlike Onshape and Free Solidworks, Fusion360 can be installed on Windows as software and you can use it offline. But I recommend you to stay connected while using Fusion360.

Advantages of Fusion360:

  • Powerful tools and Interfaces are user-friendly.
  • You can save files locally as a Fusion360 file.
  • It allows preparing files for 3D print and CNC.

Drawbacks:

  • The free license has a limit of file edition.
  • No dwg, Dxf, and pdf export for a free license. To extract a pdf with a free license, choose the print option.
  • Simulation on Fusion is not free.

Therefore, people like students, hobbits, or someone who are keen on using CAD can get and learn for free by using one of the listed free CAD software. Moreover,  it is a versatile software. Other than that, the listed CAD software has its own advantages and disadvantages.

I, personally, prefer using Onshape because I can import and export a variety of other CAD files with it. Besides that, there are a lot of things available on the Onshape AppStore that you can use as an Onshape extension such as Onscale for numerical simulation that personally I really need it. There is a lot of paid extensions of Onshape also available in the Onshape AppStore.

Ultimately, you can try to test all the 5 free CAD software listed above and use the one that you are familiar with.

Leave a comment.

Top 5 Free CAD software in 2022 Read More »

Rectangle spring in Solidworks | 2 best methods.

Solidworks is one the most powerful CAD software that most people and companies use. Beginners and even experts sometimes have a hard time finding some functionality or features to design something. For example, creating non-circle coils. So how to create a rectangle spring in Solidworks? I will give 2 step-by-step methods for it.

I have made this guide because I needed to create a rectangle spring in Solidworks on my project. However, we can get a helical sketch in Solidworks only from only a circle. Hence, I try to find one on YouTube and I found a lot of tutorial about it. Unfortunately, my computer is always stuck when doing it. Therefore, I try to find another method of creating it.

12V DC motor with rectangle coil in solidworks

So let’s get started.



1st method: Extract the rectangle helical sketch from a circle helical surface to generate the rectangle spring in Solidworks

The first method is almost used and taught by many designers. Here is some of the best guide to it. But here is how I will proceed on it.

  1. Create a rectangle sketch in one plane and extrude it for the length you need (and add fillet),rectangle profile in Solidworks
  2. Create a circle in the center/bottom plane of your rectangle (not bigger than the main surface) and use Helix/Spiral command to create the coil sketch. Choose the right setting for your spiral which includes height, pitch, revolution, …etc.Helix/Spiral command in Solidworks
  3. Create a line at the end of the coil sketch and normal to it. This line should cover the volume of the rectangle,
  4. Go to Surface/sweep to create a surface coil. Use the line as profile and spiral as the path.Sweep surface in Solidworks
  5. To extract the rectangle Sketch, go to the menu Tools/Sketch tools/ Intersection curve. Then Select all surfaces and OK.Intersection curve function to generate 3D sketch spring path in Solidworks
  6. Finally, you have your Rectangle 3D sketches. Go to Features/sweep. Choose a circular profile and use the 3D sketch as a path and define a diameter.Rectangle sprin in Solidworks. 1st methodYour rectangle spring is done.

The main advantages:

  • Quicker with high specs workstation
  • It can generate many other types of shapes such as cone, sphere spring, …etc.

A disadvantage:

  • It is not efficient for low specs laptop or desktop

Depending on your need, you can choose this first method for your purpose.


2nd Method: Generate 3D non-circle sketch from 2D sketches to generate the rectangle coils in Solidworks

These are the main steps for the 2nd method

  1. Create 4 planes that limit your rectangle. Tips: always create it from the center.create new alternative plane in solidworks
  2. Start sketching in the first plane and do the sketch as shown in the pictures below. Before doing the sketch, choose all of your helix parameters in advance regarding mainly the pitch and revolution. Then pattern it from the revolution you have chosen.
  3. Then choose the next plane perpendicular to it and sketch the other line. Proceed like the 2nd step.
  4. After finishing sketching the 4 planes, verify it. All lines should coincide with each other apart from the start and end.Conicidence verification. 3D sktech path spring in solidworks
  5. Next, create a new 3D sketch, and choose all lines you have created by using the Convert entities command. Add fillet in the 3D sketch.Derived sketch and filleting
  6. Finally, you have your Rectangle 3D sketches. Go to Features/sweep. Choose a circular profile and use the 3D sketch as a path and define a diameter.

The main advantages:

  • Nothing new to creating the 3D sketches
  • Design is very clean
  • It is better to use this method for visualization purpose
  • This method is more convenient to create multiple-7layer coilsMulti-stage rectangle coil in Solidworks

A disadvantage:

  • Spending more time using this method.
  • Spring path is too straight, not like a regular spring path.

That is all I have discovered about this design. If you need more clarification in creating, please follow the tutorial video above so that you are not lost in each step.

Solidworks gives us a better tools to create such a simple design that seems too complicate. Rectangle spring designed are mostly used in electrical and electronic field. For example, a motor coil in rotor or stator. And, we need sometimes rectangle spring details in vizualisation.

Hope you find the above guide useful, and you will not get trouble again in creating rectangle spring or any other profile.



Rectangle spring in Solidworks | 2 best methods. Read More »