EasyEDA - Free Schematic & PCB Design + Simulation Software Review
**Article: A Comprehensive Review of Using EasyEDA for Designing a Tiny Boost Converter PCB**
---
### Introduction to the Video and Project
In my latest video, I demonstrated the creation of the first prototype of my 80 tiny boost converter on perf boards. The results were so promising that I decided to design a more professional PCB for the circuit. While I usually rely on Eagle for such tasks, as I did with the PCB for my big seven-segment display, I wanted to explore other tools available in the market. One such tool is EasyEDA, a free online software that allows users to create schematics, PCBs, and even simulations. In this video, I took EasyEDA for a spin by designing my tiny boost converter PCB and simulating a few circuits.
---
### Creating an Account and Starting a New Project
To begin with, I created a free account on the EasyEDA platform. This was straightforward and only required basic information. Once registered, I set up a new project folder specifically for my 80 tiny boost converter. The interface was user-friendly, making it easy to navigate through the various features.
---
### Recreating the Schematic
The next step involved recreating the schematic of my circuit within EasyEDA. The software's library provided most of the necessary component symbols on the left side of the screen. I appreciated the convenience of having both US and EU versions of these symbols available, as I often prefer the European style. However, three components were missing in the end: the 80, 85, and two PCB terminals.
When faced with missing symbols, I explored my options. While I could create my own schematic symbols using the software, this would have been time-consuming. Thankfully, EasyEDA offers a feature that allows users to search for component symbols and packages online, utilizing designs created by other users. This proved invaluable when I found the 80 symbol in just five seconds, saving me from spending more time on creating it myself.
This collaborative aspect of EasyEDA is quite interesting. Users can view dozens of schematics and PCBs created by others, which they can use or modify for their own projects. While this feature took me slightly off track, it reinforced the value of such a resource-rich platform.
---
### Completing the Schematic
After navigating the component library, I used the wiring tool to connect all the parts together. Adding the input voltage source completed the schematic. For me, it's also important to export an image file of the schematic for reference or printing. Although the default resolution was a bit low, I could export the schematic as an SVG file instead, which I later scaled up using Inkscape before printing.
---
### Converting Schematic to PCB Layout
Converting the schematic into a PCB layout presented its own challenges. The package, or the physical size of each component, needed to be defined first. EasyEDA's library came in handy again, offering packages for the microcontroller, diode, MOSFET, and capacitors. However, I encountered an issue with resistors: while there were package designs available online, they couldn't be imported if a symbol design was included.
To resolve this, I utilized the integrated PCB Library designer within EasyEDA to create my own packages. Measuring the distance between two leads of a component and placing holes in the software was a simple process. While I could have been more meticulous in creating outlines for all components using the track tool, the overall experience remained quick and intuitive.
---
### Finalizing the PCB Design
With packages defined, I placed all components on the board in a logical arrangement and connected them using the track tool. The parameters available during this process were limited but manageable, ensuring a pleasant experience. After widening the main power rails, I used the copper area tool to create ground areas, completing the PCB design.
---
### Simulation Features
Finally, I explored the simulation capabilities of EasyEDA. Starting with a simple RC filter, I connected a voltage source, resistor, and capacitor, attaching voltage probes to both input and output. Selecting AC analysis and defining the frequency band yielded expected results in a graph. I also tested an astable multivibrator circuit, finding the simulation features reminiscent of programs like LC Spice, as EasyEDA is based on NG Spice.
While the output graphs were not always user-friendly, the ability to export results as CSV files provided a workaround. This feature made it easier to analyze data in more familiar spreadsheet software.
---
### Conclusion
Reflecting on my experience with EasyEDA, I found it to be a comprehensive tool that offers everything needed to turn a schematic into a PCB layout without overwhelming users with unnecessary features. The platform's tutorials are well-written, making it accessible even for those new to circuit design. While there were minor drawbacks, such as issues with importing resistor packages and the complexity of graph interpretation, these did not detract significantly from the overall experience.
For anyone looking to explore PCB design and simulation without investing in expensive software, I highly recommend giving EasyEDA a try. With its free account option and extensive library, it's a valuable resource for hobbyists and professionals alike.
As always, thank you for watching. Stay creative, and I'll see you next time!