EasyEDA PCB Layout | How to transfer your schematic diagram to PCB design in EasyEDA

in #utopian-io7 years ago (edited)

What Will I Learn?

  • You will learn how to create a schematic drawing using EasyEDA
  • You will learn how to do PCB design using EasyEDA
  • You will learn how to transfer your schematic drawing to PCB Layout

Requirements

  • EasyEDA Circuit simulator and PCB design. (you can use it in your web browser; www.easyeda.com)
  • Laptop or PC
  • Internet connection

Difficulty

  • Intermediate

Tutorial Contents

In this tutorial, I show to you how to transfer your schematic diagram to PCB design in EasyEDA. EasyEDA is web-based software and can be run in your web browser. Go to www.easyeda.com to open their circuit simulator.
image.png

Click the "folder icon", go to "new" and click "schematic" to start.
image.png

The circuit I am using for this tutorial is an application of 555 IC timer.

Part A. Making of Schematic Diagram
Step 1. Add/Place components
Click the "EElib" button to display the components. Click the needed component and click again to the schematic station to place component.
image.png
I will place first the needed components.
image.png

Step 2. Change value and orientation
To change the value of components, click the component and its attribute will display.
image.png
Use "R"and "space bar" to change the orientation (vertical / horizontal)

Step 3. Arrange component
You can use click and drag to arrange the components.
image.png

Step 4. Wiring
To wire the diagram, press "W"' to begin. Click the pin where you want to start and click again where you want to end.
image.png

And this will be the result (the finished schematic diagram)
image.png

Part B. Checking and Saving
Step 1. Checking
To check your circuit, click "Design button".
image.png

Click the "components folder" to see the summary of your components used.
image.png

Click the "nets folder" to see if there are errors in wiring.
image.png
In this case, there is no problem found.

Let's try to have an error and we will see what is the difference.
image.png
I intentionally did not wire that junction and there are "x" mark in the Nets.

Step 2. Saving
There is no problem with our circuit and we will save it.
Click the "folder icon" and click "save as"
image.png

We will name it as "555 IC timer" and put it on "1st project".
image.png

Part B. PCB Design
After saving it, we will convert it to PCB design.
Step 1. Convert to PCB
Click the "PCB Button" and select "Convert to PCB..."
image.png

This is what it look when we convert to PCB.
image.png
The violet rectangle is our PCB outline. The yellow drawings are our PCB footprints . The blue lines indicates the connection of our components based on our drawn schematic.

Step 2. Check Packages
If our project has error, a dialog box will appear.
image.png
This happened because you may have enter a wrong package attribute or there is no PCB footprint yet for that package.
To correct this, you can click on the row of dialog box and change the package.

Step 3. Arrange Footprints
You can use click + drag to transfer you footprints from places to places
image.png

You can use "R" and "space bar" of your keyboard to rotate the footprints.
image.png

I will now place my footprints on the PCB outline.

Note: This is my own design. You can make your own too.
image.png

Rotate the footprint in a way that the blue lines will not entangled.
See the lines in this junction, so many entangled lines and it will cause problem during line tracing.
image.png

We will try to rotate and rearrange the footprints to avoid those tangled lines.
image.png
This is better than before.

Step 3. Routing
You can use the "track" command from our "PCB tool" to manually route our PCB design.
image.png

Change the layer to bottom layer because it is intended for the back side of PCB.
image.png

To draw the track manually, click the "track command" and click where the parts you want to track. All the blue lines must be route correctly.
image.png

In EasyEDA, there is an option that you can route it automatically. It was called "Auto Router". Just click the auto router and let EasyEDA do the routing. Choose the attributes you want and hit run to auto route.
image.png

This is the result.
image.png

Step 5. Photo View
Click the Photo View feature to visualize the appearance of our PCB dsingimage.png
This is how our PCB design will look like in actual appearance.
image.png

Curriculum

This is my first tutorial contribution in utopian-io



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

I can do the same process, but I am more familiar with using circuit wizard. Good job and keep it up

Im sure you can @wagun001.. I use EasyEDA in this tutorial becoz its new and many are not aware it existed. hehehehe..

Hey @thinkingmind I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Suggestions

  • Contribute more often to get higher and higher rewards. I wish to see you often!
  • Work on your followers to increase the votes/rewards. I follow what humans do and my vote is mainly based on that. Good luck!

Get Noticed!

  • Did you know project owners can manually vote with their own voting power or by voting power delegated to their projects? Ask the project owner to review your contributions!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by thinkingmind from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.