**              This course covers KiCad 4.

                   Please consider enrolling to the 2nd edition of this course which I published in December 2018   

                   The new course covers KiCad 5, contains 17 hours of video and four projects to help you master KiCad.


This course is designed to teach you how to use KiCad assuming no prior knowledge in PCB design. My objective is to help you reach a high level of competency.

You will be able to create any PCB that an Arduino or general electronics enthusiast can dream of.

To achieve this, I have organized this course around three projects. With each project, I introduce several new KiCad features and extend your skill set.

The ability to create a custom PCB is a core skill of an electronics enthusiast. Without the ability to create a custom PCB, your breadboard-based projects are doomed to oblivion.

Learning how to use KiCad will make you a better maker because you will be able to create custom PCBs for your best designs, and as a result you will ensure that they realise their full potential.

About this course
What is Kicad? Why learn it? Who is this course for?START
The structure of this course

Kicad basics
Section introduction
Installation for Windows
Installation for Mac OS X
Kicad main components
Documentation and help
The Printed Circuit board
The PCB design process using Kicad
End of section quiz

Project 1: an nRF24 breakout
Section introduction
Create a new project
The Schematic
How to create a schematic component
Doing an ERC check
Associations with Cvpcb
Create a custom footprint with the Footprint Editor
Saving new footprint in new library
Associate the nRF24 part with the new footprint
Component footprint placement
Edge cuts and 3D view
End of section quiz

Project 1: Enhancing the design
Section introduction
Add a capacitor to the schematic in Eeschema
Update Pcbnew with the new netlist
A walk-through the OpenGL Canvas
Controlling the track width
Track width calculator
Copper fills
End of section quiz

Project 1: fabricating the PCB
Section introduction
Create the Gerber files and upload to fabricator
Add a decorative graphic
A few weeks later, the PCB arrives!

Project 2: a seven-segment display
Section introduction
Create the schematic with Eeschema
Creating nets and adding labels
Hidden pins and Power Flags
Using busses to create readable schematics
The Unconnected component
Associate components with footprints
Create a 2-layer PCB in Pcbnew
Controlling wire width with nets
Another look at OpenGL
Copper fills for VCC and GND
Add text labels
Creating a graphic to decorate your PCB
Export the Gerber files
A few weeks later, the PCB arrives!
End of section quiz

Project 3: a 16-led display with shift registers
Section introduction
Sneak preview: what will this board look like in the end?
The circuit
Create the design in Eeschema
Schematic Wiring, Part 1
Schematic Wiring, Part 2
Associate components with footprints
Create the PCB in Pcbnew
Layout Wiring (Pcbnew)
Add copper fills for ground and VCC nets
Add text labels and decorative graphics
Export Gerber files
A few weeks later…
End of section quiz

Importing third-party libraries
Third-party library sources
Importing third-party schematic components
Importing third-party footprint modules

Hierarchical sheets
Hierarchical sheets to expand on the 16-LED project
Layout, wiring of the 24-LED project

Video responses
How to find the appropriate footprint when its name has changed
How to edit an existing footprint
How to measure the dimensions of a PCB
1360 – How to lock in multiple components in Pcbnew
1370 – How to import multiple .pretty folders in Pcbnew

What’s next?

KiCad Like a Pro 1st edition

Enrol to this course

If you have a discount coupon, please apply it in the shopping cart page.
Enrol for US$50