PCB Design Using KiCad 5
4.3 (29 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,861 students enrolled

PCB Design Using KiCad 5

Express way to learn KiCad with single layer and two-layer design examples to understand the PCB design flow.
4.3 (29 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,861 students enrolled
Last updated 8/2020
English [Auto]
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 10 articles
  • 21 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Drawing circuit schematics
  • PCB Layout: Single & Two-layer design
  • Creation of Gerber files
  • Library part creation
  • BOM generation
  • ERC and DRC
  • Circuit concepts

This short course on KiCad gives basic idea about usage of open-source software tool KiCad for the creation of electronic schematic diagrams and PCB artwork. This course enables you to design your PCBs with its precise yet simple explanations for a beginner to understand the concepts and guidelines of PCB design.

The course introduces the KiCad tool for schematic entry and PCB layout design of single-layer and two-layer boards with examples for each. You will understand the various stages of design validation using ERC and DRC checks to result in more reliable PCBs. The method used in the course gives you a pleasant learning experience without beating around the bushes. To the point, precise and effective instructions and yet short video lessons are the highlights of the course. The lessons on schematic symbol, footprint creation and differential pairs are added to give you an insight of the practical design challenges. So even with a busy life schedule, you can get a hold of PCB design fundamentals using widely used Opensource KiCad Tool in a matter of few hours.

Instructor has more than a decade of PCB design experience on a variety of EDA tools such as PCBCAD, Eagle, KiCad, OrCAD and Express PCB.

Who this course is for:
  • Electronics enthusiasts
Course content
Expand all 35 lectures 03:12:37
+ Introduction to KiCad
2 lectures 10:15

This lecture introduces you to PCB design and few basic terminologies.

Preview 04:51

Features and benefits of KiCad

Preview 05:24

Let's check your understanding from this section.

Quiz 1
6 questions
+ DC to DC converter PCB design
14 lectures 01:48:41

Creating a project in KiCad and prepare it for schematic entry.

Preview 07:49

The video lesson shows you how to add symbols to the schematic and connect them to draw the circuit  schematic in KiCad.

Schematic Entry

Watch this video lesson to know how to edit the available symbols in KiCad Symbol Editor.

Schematic Symbol Editor

Continuation of schematic capture.

Schematic Entry Part II

Know about ERC and its importance in the schematic entry stage.

Electrical Rule Check

Very important part of PCB design stage is assigning the right footprints to schematic symbols. Know more about it in this lesson.

Footprint Assign & Create Netlist

About PCB Editor tool

PCBNew PCB Editor

Watch out this video to know the best practices in component placement on PCB to get best results.

Components Placement

Let's know about PCB routing of single layer board in this video lesson.

PCB routing

What is design rule check and why it is important? Get a answer to this question in this video.

Design Rule Check

This video lesson will demonstrate about the placement of component references and values in the silkscreen.

Silk Screen

Know how to add your custom symbols and logos to schematic and PCB silkscreen.

Silkscreen Customization

Generate Gerber output files from KiCad PCB to send it for manufacturing.

Gerber Output

Generate BoM files to order the components from component vendor.

Bill of Materials
Design a single layer board for a 1kW sine-wave inverter. Use THT components.
Sine wave inverter PCB design
3 questions

Let's check your understanding from this section.

Quiz 2
6 questions
+ Digital Temperature Controller
9 lectures 01:11:52

Drawing schematic of Digital Temperature Controller

Preview 07:50
Schematic Entry Part2

Identify and assign the right footprint for schematic symbols

Footprint Assignment

Create a custom footprint for a toggle button switch

Footprint Editor

Placing the components on the PCB

Component Placement

Route a two-layer PCB

Two layer PCB routing

Basics of differential routing of high-speed signals

Differential Pair

Completing the PCB routing of two layer board

PCB Routing Part-2

Edit the silkscreen and generate Gerber output files.

Silkscreen and Gerber output
Design a two-layer board for the energy meter.
Energy Meter
3 questions

Attempt this to qualify for certification of completion.

Quiz 3
5 questions
+ Bonus: KiCad Action Plugins
10 lectures 01:48
Autorouting in KiCad with FreeRouting

Know about KiCad Action Plugins

KiSymGen: Generate KiCad schematic symbols using a graphical tool

A cool tool to use in KiCad.

Datasheet pinout extractor from PDF

A utility for manipulating part fields in KiCad schematic files or libraries.

Manipulating part fields in KiCad schematic files

This plugin generates convenient BOM listing with ability to visually correlate and easily search for components and their placements on the pcb.

Interactive HTML BOM

This PCBNEW plugin lets you add wires (or nets) between pads on a PCB, delete them, and swap wires between pads. This is helpful for physically connecting sets of related pins when doing the layout of high pin-count packages such as FPGAs.

WireIt Plugin

A lot more collection of KiCad pcbnew Action Plugins to ease the workflow.

KiCad Action Plugins

Generating part-cost spreadsheets for circuit boards developed with KiCad


A curated list of third-party tools to be used in conjunction with the KiCad open-source electronics design automation suite.

KiCad Third-Party Tools