Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PCB Design Using Kicad9 | Free Kicad EDA | PCB Design Course
Rating: 4.1 out of 5(23 ratings)
152 students

PCB Design Using Kicad9 | Free Kicad EDA | PCB Design Course

A Short Course on PCB Design Using Kicad 9.0
Created byMukhtar Khan
Last updated 5/2025
English

What you'll learn

  • How to design PCB layouts using KiCad 9.0
  • Learn PCB Design Process
  • Schematic & PCB Layout Design
  • Production Output and Ordering PCB

Course content

4 sections21 lectures2h 45m total length
  • 1. Kicad Overview8:19

    In this lecture, we will set up the foundation for working with KiCad 9.0 by installing the software and familiarizing ourselves with its environment.

    The following topics are covered:

    • Installing the KiCad EDA tool on your system

    • Overview of the tools and utilities included in the KiCad package

    • Walkthrough of essential preference settings for a smoother design experience

    By the end of this lecture, you’ll have KiCad up and running with a clear understanding of its interface and tools, ready to begin your PCB design journey.

  • 2. PCB Design Process5:42

    In this lecture, you will learn the complete process of designing a printed circuit board (PCB) using KiCad 9.0. This session is ideal for anyone looking to understand the structured workflow from concept to production-ready files.

    We will cover the following key steps:

    • Requirement Definition

    • Circuit Reference

    • Component Selection

    • Schematic Design

    • PCB Layout

    • Output Files

    By the end of this lecture, you will have a understanding of the fundamental PCB design process and be able to apply it in your own electronics projects using KiCad.

  • 3. Circuit Overview3:22

    In this lecture, we will begin by identifying the objective of our PCB design. You will learn how to define a clear design goal, which is a critical first step in any hardware development process.

    We will then explore the selection of a suitable application circuit and discuss the reasoning behind our choice. For this course, we will be working with a practical and widely used example: a USB to RS232 converter.

    Topics covered in this lecture include:

    • Setting a clear goal for the PCB design

    • Understanding the real-world application of the project

    • Choosing an appropriate circuit for implementation

    • A brief overview of USB to RS232 converters and their importance in embedded systems

    By the end of this session, you will have a solid understanding of how to define your project’s direction and select a relevant application circuit that aligns with your objectives.

  • 4. Creating Project3:50

    In this lecture, you will learn how to create your first PCB design project using KiCad. We’ll walk through the process of setting up a new project and understanding how KiCad organizes project files.

    Topics covered in this session include:

    • How to create a new project in KiCad

    • Understanding project file structure and recommended file location

    • Introduction to the default KiCad schematic file (.kicad_sch)

    • Introduction to the default KiCad PCB layout file (.kicad_pcb)

    By the end of this lecture, you’ll be familiar with the basic project setup and ready to begin designing your circuit in KiCad.

  • Quiz Round-1

Requirements

  • Basic understanding of electronics (resistors, capacitors, microcontrollers, etc.)
  • The knowledge of PCB structure
  • KiCad 9.0 installed (we’ll guide you through this at the beginning)

Description

Are you aiming for a career in embedded systems? Want to learn how to design your own custom circuit boards from scratch? Then this course is for you.

In this hands-on course, you'll learn how to design PCBs using KiCad 9.0, one of the most powerful and open-source EDA tools in the industry. Whether you're a student, electronics hobbyist, or aspiring embedded engineer — this course will take you from zero to designing your own PCB, ready for fabrication.

We'll guide you step-by-step through:

  • Design Process

  • Creating schematic diagrams

  • Adding components

  • Making connections

  • Assigning foot prints

  • Cross Checks

  • Switching schematic to PCB

  • Component Placement

  • Drawing PCB layouts

  • Routing signals

  • 3D View

  • Automatic Rule Check

  • Generating Gerber files and BoM

  • PCB ordering walkthrough


What makes this course special?

  • It’s beginner-friendly, no prior PCB design experience needed

  • It focuses on practical skills, not just theory

  • You’ll gain confidence to design your own hardware

  • It sets a strong foundation for a career in embedded systems

By the end of the course, you’ll be able to take an idea from your notebook to a real, manufacturable PCB design, using industry-level workflows — a skill that's highly valued in the embedded world.


Be ready to elevate your skill!

Who this course is for:

  • Students and graduates who want to pursue a career in embedded systems or electronics design
  • Beginner engineers looking to learn practical PCB design from scratch
  • Hobbyists and makers who want to bring their embedded projects to life
  • Anyone who wants to learn how to design production-ready PCBs using KiCad 9.0
  • Diploma, B.E/B-Tech, or M.E/M-Tech students in Electronics, or related fields