electroSome

EasyEDA – A Cloud based PCB Design Software

EasyEDA

EasyEDA

Cloud computing is an internet based computing which relies on sharing computer resources. It enables us to use computer resources or processing power as a utility similar to using electricity. So we don’t need to make big computer infrastructure in our building, just use the cloud resources whenever there is a need. Nowadays everything become cloud computing, like cloud storage, word processing, business analytics etc.

What is the role of cloud computing in electronics ? The question ends here, EasyEDA. It is a cloud based online circuit design, simulation and pcb design tool.

EasyEDA Logo

Advantages

Using EasyEDA has following advantages compared to other traditional tools like OrCad, Altium, DipTrace etc.

Disadvantage

But it will work in offline mode once the tool is loaded in the browser and it can save the design locally. We can also hope that they will develop an offline tool or software for this purpose soon.

About Website

Their website https://easyeda.com/ is designed with best technologies available today. It is using SSL (Secure Socket Layer) HTTPS to secure the communication between user and the server. Its front is a responsive HTML5 design with SVG (Scalable Vector Graphics), Canvas, Web Socket, Web Worker, offline cache etc. And the backend is built with Nginx and PHP. Usage of Nginx ensures us faster response even when using SSL encryption.

My Review

In my point of view, they can provide a very good service to electronics engineers. I hope they can provide a low cost solution as their complete solution is made with open source softwares or technologies. And we can make or modify our designs in any devices which will supports a modern internet browser. In the user’s point of view there may be a lot of concerns to shift to EasyEDA. But they clearly answers all these concerns here : EasyEDA FAQ.

Getting Started

For the testing and demonstration we will make a Dancing Light using 555 Timer, circuit diagram is shown below.

Dancing Light using 555 Timer – Circuit Diagram
EasyEDA Website Home Page
EasyEDA Login
Account Page – EasyEDA

My main concentration is on the EDA functionality, so I am directly going to start a project.

New Project – EasyEDA

As in a full fledged EDA tool, here also we can see a lot of options to start a project like Create a new Project, Create a new Schematic, Create a new Schematic Lib, Create a new Spice Symbol, Create a new Spice Subckt, Create a new PCB, Create a new PCB Lib, Create a new Schematic Module and Create a new PCB Module. In this tutorial we will create a new schematic, simulate and will make a pcb design for it.

New Schematic – EasyEDA

You can see that the complete UI (user interface) looks similar to an EDA software installed in our PC. You should make use of the filter tool in the top left corner which can be used to search components in the cloud database.

Placing a Component in Schematic – EasyEDA
Circuit Schematic – EasyEDA
Running the Simulation – EasyEDA
Setting Transient Parameter – EasyEDA
Simulation Output – EasyEDA
Placing Connector – EasyEDA
Schematic to PCB – EasyEDA
New PCB – EasyEDA
Using Autorouter – EasyEDA
Placing Mounting Hole – EasyEDA
Copper Pour Top Layer – EasyEDA
Copper Pour Bottom Layer – EasyEDA

So the PCB design is completed. Now you may order sample PCBs online via EasyEDA or you can export the files.

Note : I just covered the basics only. Capabilities of EasyEDA is outside the scope of this article. You can go through official EasyEDA Tutorials for more details.