PCB Design with KiCAD



KiCad is an open-source software tool for the creation of electronic schematic diagrams and PCB layout. In this tutorial you will learn how to make a part, footprint, schematics and PCB layout. Upon completion, you will be able to create 2-4 layer PCB with moderate complexity.

Target Audience

Student, engineer, hobbyist

Course Outline

1. Introduction to KiCad1. Introduction to KiCad

1.1. Download and install KiCad

1.2. KiCad for Window/Mac OS/Linux

2. KiCad Workflow

2.1. KiCad Workflow overview

2.2. Forward and backward annotation

3. Draw electronic schematics

3.1. Using Eeschema

3.2. Bus connections in KiCad

4. Layout printed circuit boards

4.1. Using Pcbnew

4.2. Generate Gerber files

4.3. Using GerbView

4.4. Automatically route with FreeRouter

5. Forward annotation in KiCad

6. Make schematic components in KiCad

6.1. Using Component Library Editor

6.2. Export, import and modify library components

6.3. Make schematic components with quicklib

6.4. Make a high pin count schematic component

7. Make component footprints

7.1. Using Footprint Editor

8. Integration with Mechanical Software

8.1. 3D components

9. Export for Fabrication

9.1 Gerber Generation