License

Recommend Projects

How to Make a Simple Circuit for Beginners

2 years ago 6815
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

EasyEDA

How to Make a Simple Circuit with EasyEDA - Step by step tutorial for Beginners

This step by step guide with lots of screenshots for those who are just beginning to get acquainted with electronics or have not used EasyEDA earlier, however, hope that the pros will help you learn something useful. All screenshots are reduced to reading the article with the convenience of mobile devices, but are clickable to display in high resolution. This is not the original EasyEDA tutorial, but only a modest attempt of the author to share their own first steps in the development of EasyEDA. (Thanks esp8266.ru webmaster for writing this EasyEDA Quick Start Guide and translating it into English.)

Introduction to EasyEDA

EasyEDA is a cross-platform system designed for developing electronic circuit, PCB layout automated online and offers PCB production service. The following list is about free services provided by EasyEDA:

  • Schematic editor, components and prefabricated modules with extensive automatically updated library containing hundreds of thousands of components, component symbols in the American and European formats. You can create your own components and modules, as well as editing existing components and modules.
  • Circuit board editor
  • Circuit simulator, the engine simulator from ngspice
  • Gerber viewer
  • Manufacture circuit boards at affordable prices ($9.8 10pcs + shipping cost = around $1.5 for a 2-layers board 50mm×50mm, You can download the gerber files for free from EasyEDA and can be used with any PCB fab house: EasyEDA even offer PCB assembly.)

Service is free (technical support responds within 48 hours via email in English), with the ability to get a quick support (response time to 24 hours by e-mail, and technical support over the phone) and save up to 10% PCB order discount for paid subscription. Free tariff imposes no restrictions on the size of the board, the number of layers or pads. For most of users, it will be quite enough to choose free Standard plan. For more information on EasyEDA Plans and Pricing you can find here.

It is worthwhile considering the possibility of using the service for commercial projects and work together on a project development team, which is available even on the free plan. You can share your project as read-only or read/write access, for example, students can use this feature to submit a private project to teachers.

Number of projects (both private and public) are not limited (free plan too), which I am also really pleased with.

EasyEDA Forum can be really helpful. You can get support from the EasyEDA community and the developers respond to bug reports and feature requests. I was impressed by the ability to embed in your posts on the forum screenshots directly from clipboard (Chrome only), which is very convenient to communicate with technical support.

EasyEDA Workflow overview

EasyEDA is a cloud service, which means that you can use it on a computer with any operating system. Accordingly, you don’t need to download and install any programs and libraries - only a browser and Internet access.Your projects could be stored in the cloud (for free) and can access them from anywhere in the world. (EasyEDA developers promise to release a program to work offline, which will not require connection to the Internet).

EasyEDA works in most popular browsers, but the maximum speed you will get when you use Google Chrome. Of course, Firefox is also supported (by the way, the screenshots in this article, I did both Chrome and Firefox). On Safari, there are certain problems, so EasyEDA engineers recommend using Chrome instead of Safari  when running EasyEDA on a Mac. I also was impressed by the speed of drawing schemes and boards in the browser, even large projects are rendered very quickly. Developers have reported that the maximum rendering speed is provided on Chrome, and Firefox will be a little slower, but it is an acceptable result.

First step - Sign Up

It would be better to start with registration so the projects you created will be linked to your account and will not get lost.

easyeda01-register1.jpg

Go to easyeda.com and click Login

easyeda01-register2.jpg

Then fill out the registration form on the left: your nickname, password and e-mail address. The tick should be marked and means that you agree to the terms of service. I read the Term of Service - everything is standard: it does not send any of your data and blah blah blah. How to fill in all - click Register. Immediately, you will receive a letter in which you need to click the link to confirm your email address.

easyeda03-register3

EasyEDA Editor Language selection

Switching EasyEDA interface to another language is carried out directly in the editor. You can go for a direct link to the editor, click in the upper right corner of your nickname, at the bottom of pop-up menu you can select Language.

easyeda04-language.jpg

New project creating

A new project can be created "from scratch" or fork existing open source projects (how to do will be shown below). Also, others can give you access to project to work together.

easyeda05-newProject1.jpg

Just Click the “+New Project” button on the upper-right corner on EasyEDA homepage to start designing your first project.

easyeda06-newProject2.jpg

Next filling the title of the project and choose Public/Private, the project will be available in the search, and anyone can fork it in the editor if your project is public. You can also keep your project private, then other users will not have access to it. Public/private project property can be changed in the future any time. Write a detailed description of your project in the Description field.

easyeda07-newProject3.jpg

New schematic design

Create a new scheme in our project - you can create a new schematic(2) or use the existing schematic file in the Guide project(1), or import your schematic from other EDA tools, like Eagle, Altium, Kicad and LTspice. Here you will get a pleasant surprise: the system already has a circuit template with a minimum strapping for ESP8266 module (1). You can create your own templates for instant launch of similar design schematics that can be very useful.

easyeda08-newSchematic1.jpg

When you create a new schematic, you can draw a new scheme in the frame.

easyeda09-newSchematic2.jpg

You can find the import menu from the Document menu: Document > Import... which opens the Import file from your computer dialog, then you can import Schemes and libraries file from your computer.

easyeda10-newSchematic3.jpg

We, for example, create a new schematic from the template for very popular ESP8266 module.

Draw electronic schematics

In EasyEDA Schematic Editor no scroll bars (both horizontal and vertical). But in the original tutorial, they are present in the screenshots, so were in previous versions of EasyEDA editor. At first, I found the lack of scroll bars is very uncomfortable, but quickly got used and now I do not notice their absence.

You can move the whole schematic, or only one selected component by the arrows on the keyboard. I felt more comfortable with the mouse drag the entire circuit, holding the right button.

I really liked the smooth 10000% scaling scheme. Clearly traced, in detail vector graphics scalable without loss of quality. Impressively, it is implemented directly in the browser - Respect for developers. It is also convenient to do scaling which can be done via the top menu, or by pressing the hot key K

easyeda11-zoom.jpg

Adding components to the schematic

How to connect one LED with ESP8266. If you are new, I recommend to access the Arduino Basic Connections as a reference to avoid some mistakes. I would also like to tell you that ESP8266 and ATMEGA on the Arduino is a microcontroller and principles connected to them the periphery of the same, so you can easily use the Arduino recommendations for ESP8266, thus do not forget that:

  • Arduino are 5v and 3.3v, but ESP8266 3.3v only;
  • Arduino IO ports current limit up to 40mA, but ESP8266 - 12mA only;

easyeda12-arduinoBasic.jpg

Take a left out of the crib option, it can be seen that we need to connect the LED resistor and power. LED will turn on when the output GPIO set to low level. Copy VCC item from the left part of the circuit: left click on an item (do not miss - and you need VCC inscription "piece of wire"), and then click Copy on the toolbar and in the same Insert - This procedure is absolutely similar to the actions in a text editor. Inserts an element "sticks" to the mouse pointer and you put it in the right part of the schematic in space mouse click.

easyeda13-copy-paste.jpg

Then add a resistor from EasyEDA Library

easyeda14-addResistor.jpg

And finally, add diode

easyeda15-addDiode.jpg

Connecting components

To connect LED with one of the conclusions of ESP8266 (eg, GPIO2) should switch from the display mode of a set of attributes of the element to Design Manager mode.

easyeda16-manager.jpg

Find Nets at right, then find a group and it GPIO2

easyeda17-selectNet.jpg

while on the left side of your GPIO2 scheme on ESP8266 will be highlighted in red - it must be copied and pasted into the right part of the schematic. It remains only to connect elements with each other - it simply drag the edge of the contact and connect the line to the next element. As a result, you should have the following:

easyeda18-result.jpg

Schematic saving

easyeda19-saveSchematic1.jpg

easyeda20-saveSchematic2.jpg

Share project

If you make the project public, you will be able to share it with others:

easyeda21-share.jpg

Let's start from the bottom: the third link leads to a PNG file of your circuit - you can paste this link in the forums, send it by email, insert into posts in social networks. Here is a link to our demo design.

The second link is for you personally - you can add it in the browser bookmarks to quickly jump to the editing mode of the scheme.

The uppermost, the first link is to your project page.

Fork the public project

easyeda22-explore.jpg

In the Resources section you will find many open source projects, components and modules designed by thousands of electronic engineers and hobbyists, you can use these resources for free. You can also search projects by the most popular tags.

You can copy("fork") any public project you want to use, and then edit it to your own design in EasyEDA editor page project list.

easyeda23-fork.jpg

easyeda24-forked.jpg

Access control

By default, all your projects are set to private (Remarkably, unlike the others, there is no limit on the number of private projects in EasyEDA). You can provide access to your colleague to collaborate on a private project. You can provide read-only access or full (read/write) to a specific user, for this you need to right click on the project name and enter their email address(They have used it to register EasyEDA account).

easyeda25-access1.jpg

easyeda26-access2.jpg

Layout printed circuit boards

easyeda27-pcb1.jpgeasyeda28-pcb2.jpg

Start dragging the components to where you want them to be.

easyeda29-pcb3.jpg Auto Route or route everything yourself, here I use the Auto Router function easyeda30-pcb4.jpg

AutoRouter result.

Now, you can ready to save your PCB

easyeda31-savePCB1.jpg

easyeda32-savePCB2.jpg

Export project to Gerber files: Click on ‘Fabrication Output’ button in PCB Schematic Screen, it takes you to the ‘Order page’ where you can check the Gerber and drill files in their Online Gerber Viewer and then download your files,  In that page you can place an order quickly and easily.

easyeda33-fabrication.jpg

Check out the PCB design tutorial for building your own circuit boards.

PCB Order

easyeda34-order.jpg We see 9.3$ total cost for 5pcs, but I know how to get the cheapest price in EasyEDA– see below! Checking you PCB designs in EasyEDA free online Gerber Viewer.

easyeda35-gerber-viewer.jpg If everything is alright you can download the Gerber files and send them to your favorite PCB manufacturer. easyeda36-gerber-files.jpg

How to get cheapest price PCB order on EasyEDA

easyeda37-chap.jpg

Change PCB quantity from 5 to 10pcs and we will get $0.98 per pcs!

In conclusion

In general, I had a very positive impression on EasyEDA, despite some shortcomings. I remember the time when I started to schematics in other programs, and spent a lot more time on the first circuit. Here, everything becomes much simpler, and really easy. So I recommend EasyEDA.

I am impressed by the spirit of open source, which is saturated. EasyEDA - their open source projects, ease of use, Open EasyEDA File Format and EasyEDA API Plug, which I could not tell you more in this article, please check easyeda.com to test it out. In short, not only their free EDA tool, but also the PCB order service would be very helpful :)

Documents

BOM

None

Attachments

None

Members

Success
The owner does not allow comments in this project now

Comments (0)

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.