PCB Design

While Many tools can be used for PCB Design two of the popular ones are KiCAD - Free and Open Source and EasyEDA - Easy to use (literally)

Entire User Guide : https://docs.easyeda.com/en/

Tutorial

A short tutorial on EASYEDA

PCB Design Basics: How to Do It in EasyEDA

What is PCB Design?

PCB (Printed Circuit Board) design is the process of creating the layout for electronic circuits, ensuring all components are correctly connected and manufacturable. The process involves schematic capture, component placement, routing, and generating manufacturing files (Gerber files).

Step-by-Step PCB Design in EasyEDA

1. Create an Account and Start a Project

  • Go to easyeda.com, sign up for a free account, and create a new project349.

  • You can use the online editor or download the desktop version.

2. Draw the Schematic

  • Open the schematic editor and add components using the left-side “Parts” or “Library” panel349.

  • Search for components (resistors, ICs, connectors, etc.) and place them on the canvas.

  • Connect components using the “Wire” tool (W key).

  • Label all components and ensure the schematic is clear and well-organized.

3. Convert Schematic to PCB

  • Once your schematic is complete and saved, click “Convert to PCB” (usually found under the Design menu)2349.

  • This opens the PCB layout editor with all your components ready to be placed.

4. Arrange Components

  • Place components logically, keeping related parts close together but not too tight4.

  • Use the “Drag” tool to move parts; blue lines (ratsnest) indicate required connections.

5. Route the PCB

  • Use the “Route” tool to manually draw copper traces between pads, or use the “Autoroute” feature for automatic routing49.

  • Adjust track width as needed for power and signal lines (default is usually 0.25mm, but can be changed).

  • Add vias and drill holes if required.

6. Add Copper Pour

  • Use the “Copper Area” tool to add ground or power planes, which helps with noise reduction and stability4.

7. Design Rule Check (DRC)

  • Run a DRC to check for errors like short circuits, unconnected nets, or violations of spacing rules2.

  • Adjust design as needed based on DRC feedback.

8. Generate Gerber Files

  • When the layout is complete, click “Fabrication Output” or “Export Gerber Files”24.

  • Download the Gerber and drill files, which are required by PCB manufacturers.

9. Order the PCB

  • You can directly order boards from JLCPCB (integrated with EasyEDA) or upload your Gerber files to other fabrication houses312.

10. Bill of Materials (BOM)

  • Export the BOM for purchasing components: File > Export BOM2.

Key Features of EasyEDA

  • Web-based: No installation required; works on any device with a browser12.

  • Integrated with JLCPCB: Direct manufacturing option from the design environment12.

  • Extensive Libraries: Access to LCSC and JLCPCB parts, with many ready-to-use footprints12.

  • User-friendly: Suitable for beginners and advanced users12.

  • Layer Management: Supports up to 6 layers by default, more on request2.

  • Design Rule Check: Ensures manufacturability and reduces errors2.

Alternatives to EasyEDA

Software
Type
Key Features
Best For

KiCad

Free, Open Source

Multi-platform, advanced features, growing library, no size limits

Beginners to advanced; open source

Autodesk Eagle

Freemium

Integration with Fusion 360, good for hobbyists, limited free version

Hobbyists, small businesses

Altium Designer

Paid

Industry standard, advanced simulation, 3D visualization, large library

Professionals, complex projects

OrCAD

Paid

Powerful simulation, high-speed design, industrial use

Professionals, high-performance

DipTrace

Freemium

Intuitive interface, good for small/medium projects

Small teams, educators

Fritzing

Freemium

Breadboard view, easy for beginners, good for Arduino and simple boards

Beginners, educators

LibrePCB

Free, Open Source

Simple, modern interface, growing community

Open source enthusiasts

General PCB Design Guidelines

  • Clear Schematics: Label components and nets; use protection circuitry as needed.

  • Track Width: Size tracks for expected current; use calculators for guidance.

  • Drill Size: Allow extra clearance for plated holes; avoid holes smaller than 0.015”.

  • Component Placement: Place mounting holes for stability; use both sides for SMD if needed.

  • Package Orientation: Ensure correct top/bottom views when creating custom footprints.

  • Manufacturing Files: Always check Gerber files before sending for fabrication.

  • Avoid 90° Turns: Use 45° angles for better manufacturability.

  • Surface Mount Selection: 1206 packages are easiest to solder; avoid very small packages for hand assembly.

Summary

EasyEDA offers a streamlined, beginner-friendly workflow for PCB design, from schematic to manufacturing. Its integration with JLCPCB, extensive part libraries, and web-based platform make it a top choice for hobbyists and professionals alike. Alternatives like KiCad, Eagle, Altium Designer, and others offer varying features and complexity, so choose based on your project needs and experience level56781012.

Last updated