O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

KiCad like a Pro

Video Description

Learn the World’s Favourite Open Source PCB Electronic Design Automation tool and make your own professional PCBs!

About This Video

  • Create a custom PCB for your best designs, and as a result you will ensure that they realise their full potential
  • 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.

In Detail

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.

Table of Contents

  1. Chapter 1 : About this course
    1. What is KiCad? Why learn it? Who is this course for? 00:04:11
    2. The structure of this course 00:03:06
  2. Chapter 2 : KiCad basics
    1. Section introduction 00:01:00
    2. Installation for Windows 00:03:59
    3. Installation for Mac OS X 00:04:20
    4. KiCad main components 00:06:55
    5. Documentation and help 00:05:23
    6. The Printed Circuit board 00:12:16
    7. The PCB design process using KiCad 00:06:42
    8. Fabrication 00:07:54
  3. Chapter 3 : Project 1: an nRF24 breakout
    1. Section introduction 00:01:14
    2. Create a new project 00:07:15
    3. The Schematic 00:04:55
    4. How to create a schematic component 00:12:50
    5. Wiring 00:03:44
    6. Annotating 00:01:38
    7. Doing an ERC check 00:02:09
    8. Associations with Cvpcb 00:05:44
    9. Create a custom footprint with the Footprint Editor 00:17:54
    10. Saving new footprint in new library 00:03:39
    11. Associate the nRF24 part with the new footprint 00:02:50
    12. Netlist 00:08:47
    13. Component footprint placement 00:04:42
    14. Edge cuts and 3D view 00:06:03
    15. Wiring 00:06:37
    16. Labels 00:04:46
  4. Chapter 4 : Project 1: Enhancing the design
    1. Section introduction 00:00:52
    2. Add a capacitor to the schematic in Eeschema 00:07:49
    3. Update Pcbnew with the new netlist 00:05:26
    4. A walk-through the OpenGL Canvas 00:03:38
    5. Controlling the track width 00:07:30
    6. Track width calculator 00:03:24
    7. Copper fills 00:07:07
  5. Chapter 5 : Project 1: fabricating the PCB
    1. Section introduction 00:00:36
    2. Create the Gerber files and upload to fabricator 00:08:12
    3. Add a decorative graphic 00:11:12
    4. A few weeks later I have a parcel! 00:04:17
  6. Chapter 6 : Project 2: a seven-segment display
    1. Section introduction 00:01:06
    2. Create the schematic with Eeschema 00:07:29
    3. Create nets and add labels 00:07:39
    4. Hidden pins and Power Flags 00:05:05
    5. Using busses to create readable schematics 00:06:44
    6. The Unconnected component 00:01:39
    7. Associate components with footprints 00:08:15
    8. Create a 2-layer PCB in Pcbnew 00:09:44
    9. Controlling wire width with nets 00:13:07
    10. Another look at OpenGL 00:03:08
    11. Copper fills for VCC and GND 00:03:59
    12. Add text labels 00:02:28
    13. Creating a graphic to decorate your PCB 00:07:02
    14. Export the Gerber files 00:04:52
  7. Chapter 7 : Project 3: a 16-led display with shift registers
    1. Section introduction 00:01:01
    2. Sneak preview: what will this board look like in the end? 00:01:21
    3. The circuit 00:02:34
    4. Create the schematic in Eeschema 00:08:21
    5. Schematic Wiring, Part 1 00:19:00
    6. Schematic Wiring, Part 2 00:04:46
    7. Associate components with footprints 00:05:55
    8. Create the PCB in Pcbnew 00:16:15
    9. Layout Wiring (Pcbnew) 00:25:02
    10. Add copper fills for ground and VCC nets 00:02:42
    11. Add text labels and decorative graphics 00:09:32
    12. Export Gerber files 00:04:01
  8. Chapter 8 : Importing third-party libraries
    1. Third party library sources 00:09:57
    2. Importing third-party schematic components 00:05:20
    3. Importing third-party footprint modules 00:06:22
  9. Chapter 9 : Hierarchical sheets
    1. Using hierarchical sheets to expand the 16-LED project in Eeschema 00:18:22
    2. Layout and wiring of the expanded 16-LED project in Pcbnew 00:20:54
  10. Chapter 10 : Conclusion
    1. What's next? 00:01:57