Draw Circuit Free with EasyEDA
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
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
- 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
- PCB netlist in
- Altium Designer
- Spice netlist
- WaveForm simulation plot data (in CSV format)
- Schematic in
- Creation of BoM reports
- 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.
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.
- 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.
- 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.
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 9 below shows an exported PDF file of the schematic.
To learn how to simulate your Schematic and/or convert your Schematic to PCB, please read the article: