Watch the Video Tutorial: Draw Circuit Free with EasyEDA

EasyEDA is a a great and above all free web based circuit design, simulation and printed circuit boards (PCB) design tool for electronic hobbyists, engineers, teachers, students, makers and enthusiasts. In this article we are going to learn how to draw an electronic circuit for free using EasyEDA.

  • With a quick google search, type the keyword: “Draw circuit“,

Figure 1: Type the keyword “Draw circuit” in Google search engine

  • Select “EasyEDA – Online PCB design & circuit simulator

Figure 2: Type the keyword “Draw circuit” in Google search engine

Click on EasyEDA – Online PCB design & circuit simulator link, it will direct you to EasyEDA Home page:

Figure 3: EasyEDA website home page

There’s no need to install EasyEDA software all you need is just open EasyEDA in a web browser. EasyEDA has all the features you expect  from traditional electronic design automation (EDA) softwares like OrCAD, Altium, DipTrace among others, this tool easily takes your design from conception through to production.

Watch the Video Tutorial: Getting started with EasyEDA a Web-based PCB Design Software

EasyEDA Features

  • There’s no need to install any software. Just open EasyEDA in any HTML5 capable, standards compliant web browser like latest Chrome, Firefox, Interner Explora, Opera or Safari.
  • Not restricted to any operating systems. Whether you are using Linux, Mac or Windows,  EasyEDA has all the features you expect.
  • No need to update the software, it is always whenever there is a new version. This is automatically applied to all clients when the server software is updated.
  • You can share your design with the online community
  • Even if you don’t have your own resources, you can use any PC or even in mobile devices whether in internet Cafe or computer lab at university, all you need is a computer connected to the internet. You can save your data into the cloud and access it safely anytime and where you like.
  • Collaboration: You can invite colleagues and partners to collaborate in electronics engineering design. Collaborate and comment on designs easily with public or private, Access Controlled, project sharing options
  • Open-source Hardware: You can access Open Source modules developed by thousands of electronics engineers worldwide.
  • Multilingual supports: You can work in the language of your choice, EasyEDA supports a number of languages like English, French, Spanish, Portuguese, German, Italian and many more.
  • EasyEDA provides:
    • Schematic capture
    • ngpice-based simulation
    • PCB layout
    • PCB Design Rules and Checking
    • Export
    • PCB netlist in
      • Altium Designer
      • Kicad
      • PADS
    • Spice netlist
    • WaveForm simulation plot data (in CSV format)
    • Schematic in
      • pdf
      • image
      • SVG
    • Creation of BoM reports
    • Import:
      • Altium/ProtelDXP Ascii Schematic/PCB
      • Eagle Schematic/PCB/libs
      • LTspice Schematic/symbols (may require editing for Ngspice compatibility)
      • Kicadlibs/modules (footprint libraries)
      • Spice models and subcircuits
    • Symbol creation and editing
    • WaveForm viewer
    • Post simulation measurements
    • PCB footprint creation and editing
    • Schematic symbol, spice model and PCB footprint library management

And many more.

Creating a new Project

You can start a new project right away but clicking on “New Project” on the top right-hand corner of the screen. Click on Login, if you don’t have an account you’ll create one for free. You can also login with your existing Google G+ or QQ account. In your account you can manage all your projects, components, personal settings and many things.

Figure 4: EasyEDA start a new project

In this step, you can create a new project either Public project (Only you can modify this project. Any one can see it) or a Private project (Only you can see and modify this project).

You can create a new Schematic, a new schematic Lib, a new spice symbol, a new PCB  and so on.

Figure 5: EasyEDA new Schematic

  • On the left-hand side, you can select your components symbols you want to place.
  • Just click to select an object then click on the canvas to place it.
  • You can move around the component where you want to place it.
  • Click the mouse right button to deselect
  • In the filter section, type the name of the component that you are looking for or you can click on More Libraries at the bottom to browse and search hundred of thousands of components.
  • When you select a component, on the right-hand side in device manage you can change its value.
  • Join the components with wire (Hotkey: press W) and complete your circuit.
  • You can also use the Wiring Tools to select various wires and electrical connection points. Hover your mouse over each tool, its name will appear. We have a wire tool, NetFlag GND, Voltage probe, Bus, Net Port, pin, Bus entry, NetFlag VCC, Group/Ungroup symbol, Net label, NetFlag +5V, No Connect Flag.

Figure 6: Wiring Tools

  • If you prefer to use shortcuts, you can click on Hotkeys settings to see the list of hotkeys, you can also modify the combination of your hotkeys as shown on figure 7 below.

Figure 7: Hotkeys

Below is a simple circuit diagram we have drawn, a DC motor controller L293D Interfaced with a PIC18F45K22.

Figure 7: DC motor controller L293D Interfaced with a PIC18F45K22

We used the Net Port to connect each end points instead of joining wires criss crossing each other, in this way the desighn will look very neat.

One you done, you can save your data in the the cloud by clicking on the save button. You can also export to PDF your circuit diagram as well by clicking on Export.

Figure 8: Save/Export your schematic

Figure 9 below shows an exported PDF file of the schematic.

Figure 10: Exported PDF file of the schematic

To learn how to simulate your Schematic and/or convert your Schematic to PCB, please read the article:

Getting Started with EasyEDA a web-based PCB Design Software