{"id":11320,"date":"2016-05-24T14:59:20","date_gmt":"2016-05-24T18:59:20","guid":{"rendered":"http:\/\/embedded-lab.com\/blog\/?p=11320"},"modified":"2016-05-24T19:25:08","modified_gmt":"2016-05-24T23:25:08","slug":"easyeda-a-free-web-based-tool-for-schematic-capture-pcb-design-and-circuit-simulation","status":"publish","type":"post","link":"https:\/\/embedded-lab.com\/blog\/easyeda-a-free-web-based-tool-for-schematic-capture-pcb-design-and-circuit-simulation\/","title":{"rendered":"EasyEDA: A free cloud-based tool for schematic capture, PCB layout, and circuit simulation"},"content":{"rendered":"<p>I have been using Eagle CAD for many years now and it&#8217;s still my favorite tool for circuit layout and PCB designing. Eagle has been around for more than two-and-a-half decade, and during this time it has built an impressive set of component library, which is a huge time saver for PCB designers. Today, we live in a golden age of cloud-computing and the tools available to us now are more versatile than ever. A few weeks ago, I had an opportunity to try a new electronics design automation (EDA) tool called <strong><a href=\"https:\/\/easyeda.com\/\">EasyEDA<\/a><\/strong>. It is a free web-based tool for schematic capture, PCB layout, and circuit simulation. The best part of any cloud- or web-based development tool is that it runs on a remote server (no worries to install on local machines), always up to date, and is accessible from anywhere through internet. EasyEDA is a zero-install cloud-based EDA application; all you need is a web-browser and internet connection and you are ready to draw circuits, run SPICE simulation, design PCBs, and even place an order for fabricating PCBs. I have a very pleasant learning\u00a0experience playing with it for a couple weeks and I found the learning curve wasn&#8217;t too steep.<\/p>\n<div id=\"attachment_11321\" style=\"width: 590px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/04\/easyeda1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11321\" class=\"size-medium wp-image-11321\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/04\/easyeda1-580x319.png\" alt=\"sdsad\" width=\"580\" height=\"319\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/04\/easyeda1-580x319.png 580w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/04\/easyeda1.png 625w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-11321\" class=\"wp-caption-text\">EasyEDA offers free schematic capture, SPICE Simulation, and PCB design<\/p><\/div>\n<p><!--more-->The complete list of features of EasyEDA can be found in its <strong><a href=\"https:\/\/easyeda.com\/Doc\/Tutorial\/introduction.htm#Introduction-to-EasyEDA\" target=\"_blank\">website<\/a><\/strong>. I have summarized below a few things of EasyEDA that I liked the most.<\/p>\n<ul>\n<li><strong>Schematic capture:<\/strong> My experience with drawing circuits using EasyEDA was very pleasant and easy to learn. The circuits look very cool and can be saved as\u00a0PDF, image file, or in Scalable Vector Graphics (SVG)\u00a0format. The circuit\u00a0below shows\u00a0an example of using the schematic capture tool for drawing circuit.<\/li>\n<\/ul>\n<div style=\"width: 992px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/04\/relaybuz.jpg\" alt=\"\" width=\"982\" height=\"434\" \/><p class=\"wp-caption-text\">A circuit drawn using EasyEDA<\/p><\/div>\n<ul>\n<li><strong>Parts search:<\/strong>\u00a0This is my favorite\u00a0feature. In addition to the standard sets of component libraries listed on the left side of the schematic tool, EasyEDA offers a powerful search option by clicking on <strong>More Libraries<\/strong> link at the bottom. You can type in the part name that you are looking for and it will get you all the matches it finds after searching a database of 100000+ components derived from\u00a0all available open-source Kicad and Eagle libraries on the internet. This means you can easily access to the thousands of Eagle parts contributed by Sparkfun, Seeeds, Adafruits, and many more, through EasyEDA platform. Isn&#8217;t that a pretty neat feature? If you still didn&#8217;t find any part, you can create one. See the <strong><a href=\"https:\/\/easyeda.com\/Doc\/Tutorial\/\" target=\"_blank\">EasyEDA tutorial page<\/a><\/strong> for that.<\/li>\n<\/ul>\n<div id=\"attachment_11440\" style=\"width: 590px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/Search1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11440\" class=\"size-medium wp-image-11440\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/Search1-580x624.png\" alt=\"qq\" width=\"580\" height=\"624\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/Search1-580x624.png 580w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/Search1.png 666w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-11440\" class=\"wp-caption-text\">EasyEDA gives access to thousands of open-source Kicad and Eagle libraries<\/p><\/div>\n<div id=\"attachment_11441\" style=\"width: 590px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/Search2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11441\" class=\"size-medium wp-image-11441\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/Search2-580x450.png\" alt=\"qqq\" width=\"580\" height=\"450\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/Search2-580x450.png 580w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/Search2.png 786w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-11441\" class=\"wp-caption-text\">Searching for third-party\u00a0parts is easy and requires no additional installation of libraries<\/p><\/div>\n<ul>\n<li><strong>Access to public projects:<\/strong> EasyEDA offers easy access to public\u00a0projects posted by individuals or open-source hardware making companies (such as <strong><a href=\"https:\/\/easyeda.com\/seeedstudio\" target=\"_blank\">Seeedstudio<\/a><\/strong>). The design files for these hardware projects can be opened online through a single click and can be edited to implement any changes specific to your needs.<\/li>\n<\/ul>\n<div id=\"attachment_11443\" style=\"width: 590px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/SsPub.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11443\" class=\"size-medium wp-image-11443\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/SsPub-580x582.jpg\" alt=\"Easy access to design files of open-source projects shared by others\" width=\"580\" height=\"582\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/SsPub-580x582.jpg 580w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/SsPub-150x150.jpg 150w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/SsPub-90x90.jpg 90w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/SsPub.jpg 772w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-11443\" class=\"wp-caption-text\">Easy access to design files of open-source projects shared by others<\/p><\/div>\n<ul>\n<li><strong>Photo view:<\/strong>\u00a0I also like this feature where you can view how your PCB would look like after you get it fabricated. You can choose different colors for the PCB view to match with the color of the\u00a0soldermask that you will\u00a0get.\n<p><div id=\"attachment_11450\" style=\"width: 590px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/photoview.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11450\" class=\"size-medium wp-image-11450\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/photoview-580x500.png\" alt=\"Photo view feature reveals the look of actual PCB to be made\" width=\"580\" height=\"500\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/photoview-580x500.png 580w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/photoview.png 662w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-11450\" class=\"wp-caption-text\">Photo view feature reveals the look of actual PCB to be made<\/p><\/div><\/li>\n<li><strong>PCB order:<\/strong> Once your project is finished, you can order your PCBs right from the same interface at a competitive price, which could be very helpful for beginners who don&#8217;t know where to send the design files to fabricate PCBs. But you are not obliged to order PCBs from them\u00a0and it allows you to download your project and Gerber files for fabricating PCBs from your place of choice. I designed and ordered some PCBs for my <strong><a href=\"http:\/\/embedded-lab.com\/blog\/voltage-monitor-for-cars-battery-and-its-charging-system\/\" target=\"_blank\">car&#8217;s battery and charging system monitoring project<\/a><\/strong> and it turned out really great. Shown below are some pictures of the assembled circuit board.<\/li>\n<\/ul>\n<div id=\"attachment_11447\" style=\"width: 590px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/P_20160325_095626.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11447\" class=\"size-medium wp-image-11447\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/P_20160325_095626-580x494.jpg\" alt=\"Assembled board for car's battery monitoring device\" width=\"580\" height=\"494\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/P_20160325_095626-580x494.jpg 580w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/P_20160325_095626.jpg 590w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-11447\" class=\"wp-caption-text\">Assembled board for car&#8217;s battery monitoring device<\/p><\/div>\n<div id=\"attachment_11446\" style=\"width: 590px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/P_20160325_085137.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11446\" class=\"size-medium wp-image-11446\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/P_20160325_085137-580x504.jpg\" alt=\"Showing the battery charging voltage from the alternator when engine is ON\" width=\"580\" height=\"504\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/P_20160325_085137-580x504.jpg 580w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2016\/05\/P_20160325_085137.jpg 590w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><p id=\"caption-attachment-11446\" class=\"wp-caption-text\">Showing the battery charging voltage from the alternator when engine is ON<\/p><\/div>\n<ul>\n<li>The beauty of EasyEDA and\u00a0any other cloud-based EDA tool is that your design files are saved on a remote server, which means you can work on your project from any machine you want. This is very appealing to\u00a0me as\u00a0I could use my spare time more effectively if I didn&#8217;t have\u00a0to return to my workstation to finish the project.<\/li>\n<\/ul>\n<p>Listed below are some useful resources on EasyEDA:<\/p>\n<p><strong><a href=\"https:\/\/easyeda.com\/Doc\/Tutorial\/\" target=\"_blank\">Official EasyEDA tutorial page<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/easyeda.com\/seeedstudio\" target=\"_blank\">EasyEDA open-source projects from Seeedstudio<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/easyeda.com\/Doc\/Simulation-eBook\/\" target=\"_blank\"><strong>EasyEDA simulation handbook<\/strong><\/a><\/p>\n<p><strong><a href=\"https:\/\/easyeda.com\/explore\">Explore public projects<\/a><\/strong><\/p>\n<p>The following Youtube video from <em><strong><a href=\"https:\/\/www.youtube.com\/channel\/UC6mIxFTvXkWQVEHPsEdflzQ\">GreatScott<\/a><\/strong><\/em> provides a quick review of EasyEDA features.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/SpKK6o4ffts\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have been using Eagle CAD for many years now and it&#8217;s still my favorite tool for circuit layout and PCB designing. Eagle has been around for more than two-and-a-half decade, and during this time it has built an impressive set of component library, which is a huge time saver for PCB designers. Today, we live in a golden age of cloud-computing and the tools available to us now are more versatile than ever. A few weeks ago, I had an opportunity to try a new electronics design automation (EDA) tool called EasyEDA. It is a free web-based tool for<\/p>\n","protected":false},"author":1,"featured_media":11321,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[227],"tags":[1401,1400,1402],"class_list":["post-11320","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-circuit-design","tag-easyeda","tag-pcb-layout"],"_links":{"self":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/11320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/comments?post=11320"}],"version-history":[{"count":16,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/11320\/revisions"}],"predecessor-version":[{"id":11457,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/11320\/revisions\/11457"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media\/11321"}],"wp:attachment":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media?parent=11320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/categories?post=11320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/tags?post=11320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}