Mid-Senior Engineers: Reinvent your career with Robotics, earning $100k-$200k+ in the next 90 days. Learn More

Create a PCB (Printed Circuit Board) Online

Liz Miller Learn Robotics

About the Author, Liz Miller, Founder/CEO @ Learn Robotics

Liz graduated with a degree in Robotics Engineering from Worcester Polytechnic Institute and researched drones at UPenn's GRASP Lab. Liz is a former Raytheon Engineer, where she managed major $MM automation projects worldwide. Today, she's the driving force behind Learn Robotics, offering the Robotics Career Blueprint for Engineering Professionals and beginner courses through the Online Robotics Class. Liz is a third-generation entrepreneur who is all about the application of innovation in robotics, automation, and AI. Follow Liz on LinkedIn and Facebook.

Disclosure: Some of the links below are affiliate links. This means that, at zero cost to you, Learn Robotics will earn an affiliate commission if you click through the link and finalize a purchase. Learn Robotics is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a way for websites to earn advertising revenues by advertising and linking to Amazon.com.

Join our Private Discord Server, MakeRobots! Sign Up

As a maker, I always wanted to create a PCB (printed circuit board) online but making PCBs always seemed like a tedious task. Then I came across a free online tool called EasyEDA. In this article, I will show you how to get started with EasyEDA to start creating professional PCBs for your projects.

For this project, I will walk you through the process of designing and manufacturing a PCB for an IR Proximity Sensor. Let’s get started!

Step 1: Planing the Custom PCB Design

First, we need to plan the design by drawing a circuit diagram on paper. Once the diagram is complete, we can make a prototype on a breadboard to test out the circuit. Make adjustments to the circuit drawing as needed.

IR Proximity Sensor

Now that we have a working circuit, we can finalize the design in software.

Step 2: Making a Circuit Online with EasyEDA 

There are many online tools to make custom PCBs online. For this project, we will use EasyEDA. Here you can either download the tool or use the online designer. Then, click on the EasyEDA Designer to use the online tool.
EasyEDA Home page

Now, we need to create an account with EasyEDA. Click on “Projects” and  “Log in” from the left menu. Create an account or sign in.

Next click on “New Project.” Give the project a name and description. I named the project “IR Proximity Sensor.”

Save the project. You’ll notice a blank canvas and some part symbols on the left side. We will use these parts to make our design. If you can’t find a part, you can look in the Libraries. Just search for the part you are looking for. Make sure it has a symbol and PCB footprints.

EasyEDA find a part for PCB

Double-click on the part to select it, and place it on the canvas. Then search for the next part. Repeat this process for the remaining parts. Use your hand-drawn circuit diagram to create a digital circuit. Draw the wires by clicking on the end of one part and the terminal of the other part.

Circuit Diagram in EasyEDA

In the above diagram, the GND represents the ground connections and +5V represents the power connections. When you are happy with the design, convert this circuit into a PCB. To do this, first, click on the PCB option from the top menu (next to the star icon). Then select “Convert to PCB.”

Create a PCB in EasyEDA


Step 3: Make the PCB Design Online

EasyEDA might ask you to check the nets or connections, but you can skip this if you are sure your connections are correct. You will see a new tab with a border and components which you have to arrange on the board.

Create a PCB in EasyEDA

Start arranging the components on the board. Make sure you place those components physically closer which are connected directly. This will make routing easier and less complex. After placing all the components we can start routing.

EasyEDA PCB wire traces

PCB Routing is when you add traces that will connect components. As a hobbyist, we will make 2-layer PCBs because they are more affordable to manufacture. The red traces represent the top layer and the blue traces represent the bottom layer. You can always add more layers, but they will increase the cost of your board.

How to Route PCB Traces

EasyEDA also has an Autorouter tool which will make the traces for you. This tool works great for small and less complex circuits but it might make errors in big projects. I recommend manual routing.

Here are some key things to consider when wiring traces on your PCB design.

  1. Use thicker tracks for power lines.
  2. Avoid 90° turns while making traces. Traces might get etched off easily at 90°. Also, it tends to cause a lot of noise in the circuit which may affect Wireless applications.
  3. Do not connect GND traces. Use the copper area tool at the end to create a single ground plate.
  4. Make sure you keep a good clearance between traces and ground plates to avoid any short circuits.
  5. Never make traces near the edge of the PCB or the screw holes.

Once you are happy with your traces, double-check the routes, and save the PCB file.

Step 4: 3D Preview and Gerber Files

You can see how the product will look after production before generating the PCB files (also known as Gerber files). Open the 3D viewer in EasyEDA by clicking on the camera icon in the top bar and selecting “3D viewer”.

Open 3D viewer EasyEDA

3D view of a custom PCB in EasyEDA

The 3D model will take a couple of seconds to load. Use this model to see how the final board will look. Once you’re satisfied with the look, go back to the PCB tab and click on the G icon.

create a pcb online with EasyEDA

You will notice a window to check the routes. If you click on “yes,” the software will show you routing errors. Be aware that if you used flags or ports to name a pin and later made the connections, it will show those connections as an error.

Once you are sure the connections are correct, move to the next step. You will see a pop-up window like below.

order a PCB from EasyEDA

Here you can download the Gerber files and send them to any PCB manufacturer (Get $5 Free on PCBWay) or order them directly from OshPark or JLCPCB.

Final Note

This is a basic tutorial to get you started with PCB designing. Now you can start converting your breadboard prototypes into professional-looking PCBs.

If you have any questions, feel free to comment down below.

Experienced Engineer (Mechanical, Electrical, Computer, Software): If I offered to help you upgrade your engineering career to robotics, earning $100k-$200k+ in the next 90 days, would you take me up on that offer? Click here for details.
Liz Miller Learn Robotics

🚀 Pre-Launch: Become a "MakeR" with MakeRobots!

Hey Reader, 👋

Liz Miller, Founder/CEO, here with some Exciting News!

Learn Robotics just acquired MakeRobots™, an Online Robotics Community, and are prepping its Official Learn Robotics Debut in Late 2023.

MakeRobots™ is your one-stop-shop for learning, gaining coding, electronics, and robotics skills, connecting, and building robots for one low monthly membership!

Join MakeRobots™ at our Special Pre-launch Rate!
🤖 Access our Private Community & Robotics Courses
💬 Network, Collaborate, Connect with Other Makers
🔓 Only $5.99/month – locked in for life
⏱️ Pre-launch deal is Limited to the first 1,000 subscribers

This is a perfect opportunity for you to get into the fastest growing robotics community on the internet, at our ground-level, pre-launch membership rates.

👇 Click the button below to Claim your Pre-launch Membership and become a MakeR in the MakeRobots Community, today!

Learn Robotics Botly Favicon