Back to Course
KiCad Like a Pro 3e
0% Complete
0/0 Steps
-
01 - Introduction5 Lectures
-
02 - Getting started with PCB design6 Lectures
-
03 – Getting started with KiCad19 Lectures
-
Introduction (what is this section about?)
-
KiCad 7 project manager
-
(Legacy) KiCad 6 Project Manager (main window)
-
Overview of the individual KiCad apps
-
Paths and Libraries
-
Create a new project from scratch
-
Create a new project from a template
-
Kicad 7 on Mac OS, Linux, Windows
-
(Legacy) Kicad 6 on Mac OS, Linux, Windows
-
(Legacy) Major Differences between KiCad 6.0 and 5.0
-
KiCad 7 vs 6: Schematic editor
-
KiCad 7 vs 6: Symbol editor
-
KiCad 7 vs 6: PCB editor
-
KiCad 7 vs 6: Footprint editor
-
KiCad 7 vs 6: Gerber viewer
-
KiCad 7 vs 6: Image converter
-
KiCad 7 vs 6: Calculator tools
-
KiCad 7 vs 6: Drawing sheet editor
-
KiCad 7 vs 6: Plugin and Content Manager
-
Introduction (what is this section about?)
-
04 - Project: A hands-on tour of KiCad - Schematic Design11 Lectures
-
Introduction to schematic design and objective of this section
-
Quick intro to the design workflows
-
The finished KiCad project and directory
-
Start Kicad and create a new project
-
1 - Start Eeschema, setup Sheet
-
2 - Add symbols
-
3 - Arrange, annotate, associate
-
4 - Wiring
-
5 - Nets
-
6 - The Electrical Rules Check
-
7 - Comments with text and graphics
-
Introduction to schematic design and objective of this section
-
05 - Project: A hands-on tour of KiCad - Layout10 Lectures
-
Introduction to layout design and objective of this section
-
1 - Start Pcbnew, import footprints
-
2 - Outline and constraints (edge cut)
-
3 - Move footprints in place
-
4 - Route (add tracks)
-
5 - Refine the outline
-
6 - Silkscreen (text and graphics)
-
7 - Design rules check
-
8 - Export Gerbers and order
-
The manufactured PCB
-
Introduction to layout design and objective of this section
-
06 - Design principles and PCB terms16 Lectures
-
07 - Design workflow and considerations19 Lectures
-
Introduction to the Schematic Design Workflow
-
Schematic Design Step 1: Setup
-
Schematic Design Step 2: Symbols
-
Schematic Design Step 3: AAA (Arrange, Annotate, Associate)
-
Schematic Design Step 4: Wire
-
Schematic Design Step 5: Nets
-
Schematic Design Step 6: Electrical Rules Check
-
Schematic Design Step 7: Comments and Graphics
-
Introduction to the PCB Layout Workflow
-
Layout Design Step 1: Setup
-
Layout Design Step 2: Outline and constraints
-
Layout Design Step 3: Place footprints
-
Layout Design Step 4: Route
-
Layout Design Step 5: Silkscreen
-
Layout Design Step 6: Design rules check
-
Layout Design Step 7: Export & Manufacture
-
Shape and size
-
Layers
-
Traces
-
Introduction to the Schematic Design Workflow
-
08 - Fundamental Kicad how-to: Symbols and Eeschema17 Lectures
-
About this section
-
Left menu bar overview
-
Top menu bar overview
-
Right menu bar overview
-
Schematic editor preferences
-
How to find a symbol with the Chooser
-
How to find schematic symbols on the Internet
-
How to install symbol libraries in bulk
-
How to create a custom symbol
-
How to associate a symbol with a footprint
-
Net labels
-
Net classes
-
Hierarchical sheets
-
Global labels
-
Hierarchical labels and import sheet pin
-
Electrical rules and customization
-
Bulk editing of schematic elements
-
About this section
-
09 - Fundamental Kicad how-to: Footprints and Pcbnew26 Lectures
-
About this section
-
Left menu bar overview
-
Top menu bar overview Part 1
-
Top menu bar overview Part 2
-
Right menu bar overview
-
Right menu bar overview - Appearance
-
Layout editor preferences (Preferences window, PCB Editor)
-
Board Setup - Board Stackup
-
Board Setup - Text & Graphics
-
Board Setup - Design Rules - Constraints, sizes, classes
-
Board Setup - Design Rules - Custom Rules and violation severity
-
How to find and use a footprint
-
Footprint sources on the Internet
-
How to install footprint libraries
-
Filled zones
-
Keep-out zones
-
Interactive router
-
Length measuring tools
-
Bulk editing
-
Create a custom footprint, introduction
-
Create a custom footprint, 1, Fabrication layer
-
Create a custom footprint, 2, Pads
-
Create a custom footprint, 3, Courtyard layer
-
Create a custom footprint, 4, Silkscreen layer
-
Finding and using a 3D shape for a footprint
-
How to export and test Gerber files
-
About this section
-
10 - Project: Design a simple breadboard power supply PCB22 Lectures
-
Project - Introduction
-
Schema 1 - Setup
-
Schema 2 - Symbols
-
Edit Component values
-
Schema 3 - Arrange, Annotate
-
Schema 3 - Associate
-
Schema 4 - Wiring
-
Schema 5 & 6 - Nets and Electrical Rules Check
-
Schema 7 - Comments
-
Introduction to layout editing
-
Layout 1 - Setup
-
Layout 2 - Outline and constraints
-
Layout 3 - Place components
-
Layout 2 supplemental - Refine outline
-
Layout 4 - Route
-
Layout 5 - Copper fills
-
Layout 6 - Silkscreen
-
Layout 7 - Design Rules Check
-
Layout 8 - Export and Manufacture
-
Finding and correcting a design defect
-
Fix the schematic
-
Fix the layout
-
Project - Introduction
-
11 - Project: A 4 x 8 x 8 LED matrix array clock23 Lectures
-
Project - Introduction
-
Schema 1 - Setup
-
Schema 2 - Symbols
-
Schema 3 - Arrange, Annotate
-
Schema 3 - Associate
-
Schema 4 - Wiring
-
Schema 5 - Nets
-
Schema 6 - Electrical Rules Check
-
Schema 7 - Comments
-
Schema - Last-minute edits
-
Layout 1 - Setup
-
Layout 2 - Outline and constraints
-
Layout 3 - Place components
-
Layout 2 supplemental - Refine outline
-
Layout 3 supplemental - Move footprints to back layer
-
Layout 4 - Route
-
Layout 4 - Copper fills
-
Layout 5 - Silkscreen
-
Layout 6 - Design Rules Check
-
Layout 7 - Manufacture
-
Bonus - 3D shapes
-
Bonus - Found a bug in the schematic! (and fix)
-
The assembled and working PCB
-
Project - Introduction
-
12 - Project: MCU datalogger with build-in 512K EEPROM and clock35 Lectures
-
Project - Introduction
-
Create the new project and create new Git repository
-
Schema 1 - Setup
-
Schema 2 - Symbols
-
Schema 2 - Create a second sheet for the connectors
-
Schema 3 - Arrange, Annotate
-
Edit Component values
-
Schema 3 - Associate
-
Schema 4 - Wiring of sheet 1
-
Schema 4 - Wiring of sheet 2
-
Schema 5 - Nets
-
Schema 6 - Electrical Rules Check
-
Schema 7 - Comments
-
Git, setup in a 2-layer PCB branch
-
Layout 1 - Setup
-
Layout 2 - Outline and constraints
-
Layout 3 - Place components
-
Layout 2 - Outline refinement
-
Layout 4 - Route
-
Layout 4 - Copper fills
-
Layout 4 - Routing improvements
-
Layout 5 - Silkscreen
-
Layout 4 - Fix new routing violations
-
Layout 6 - Design Rules Check
-
Layout 7 - Manufacture
-
3D shapes
-
Merge 2-layer branch to main
-
Alternative routing: 4 Layer PCB in new Git branch
-
Four-layer PCB routing
-
Four-layer PCB manufacturing
-
Updating layout from changes to the schematic with Git
-
Finding and correcting design defects
-
Fix the bugs in the schematic
-
Fix the bugs in the 2 layer PCB
-
Fix the bugs in the 4 layer PCB
-
Project - Introduction
-
13 - Project: An ESP32 clone26 Lectures
-
Project - Introduction
-
Schema 1 - New KiCad project and Schematic Setup
-
Schema 2 - Symbols
-
Schema 3 - Annotate and set component values
-
Schema 3 - Arrange
-
Schema 3 - Associate
-
Schema 4 - Wiring
-
Schema 5 - Nets and Net Classes
-
Schema 6 - Electrical Rules Check
-
Schema 7 - Comments
-
Layout - Introduction
-
Layout 1 - Setup
-
Layout 2 - Outline and constraints
-
Layout 3 - Place components
-
Layout 2 supplemental - refine outline
-
Layout 4 - Route Part 1
-
Layout 4 - Route Part 2
-
Layout 4 - Route Part 3
-
Layout 4 - Route Part 4
-
Layout 4 - Copper fills and keep out areas
-
Layout 5 - Silkscreen
-
Layout 4 - Routing improvements
-
Layout 6 - Design Rules Check
-
Layout 7 - Manufacture
-
3D shapes
-
Finding and fixing a simple design defect
-
Project - Introduction
-
14 - Recipes31 Lectures
-
How to create a custom graphic
-
How to change a footprint in Pcbnew in bulk
-
Text variables
-
How to import symbols, footrpints and 3D shapes from Snapeda
-
How to create custom sizes for tracks and vias
-
The Freerouting autorouter introduction
-
Install and start FreeRouting on MacOS
-
Install and start FreeRouting on Linux Kubuntu
-
Install and start FreeRouting on Windows
-
How to use the Freerouting autorouter 2-layer example
-
How to use the Freerouting autorouter 4-layer example
-
KiCad project management with Git
-
Getting started with Git in KiCad
-
Sharing your KiCad project on GitHub
-
Field name templates
-
Router modes: highlight collisions - shove - walk around
-
The footprint wizard
-
Pcbnew Inspection menu
-
Single track and differential pair routing
-
Track length tuning
-
Differential pair skew tuning
-
Pin and wire highlighter tool
-
How to customize the editor color scheme
-
Pcbnew Origins
-
How to import an EAGLE, Altium, or Cadstar project
-
How to generate a BOM (Bill of Materials)
-
The KiCad circuit simulator
-
How to import a KiCad 5 project
-
How to create a KiCad project template
-
Archive/unarchive and share a project
-
Vias and blind/buried/micro vias
-
How to create a custom graphic
-
15 - KiCad 7 new features and changes19 Lectures
-
15.010 - Custom fonts, text boxes and hyperlinks
-
15.020 - Wires at 45 degree angles
-
15.030 - New drawing primitives
-
15.040 – Inverse text objects in PCB
-
15.050 - Plugin and Content Manager
-
15.060 - Orthogonal dragging
-
15.070 - Drag & Drop
-
15.080 – PDF export improvements
-
15.090 - Search panel
-
15.100 - Properties panel
-
15.110 - Automatic zone filling
-
15.120 - PCB Layout Tool Enhancements - Unroute Selected
-
15.130 - PCB Layout Tool Enhancements - Automatically Complete Trace Route
-
15.140 - Improved Pack & Move footprints
-
15.150 - Command Line Interface
-
15.160 - Simulation model editor
-
15.170 - Off Grid ERC Warnings
-
15.180 - PCB editor footprint consistency and ignored DRC tests
-
15.190 - New net class assignment UI
-
15.010 - Custom fonts, text boxes and hyperlinks
-
Conclusion1 Lecture
Section 4, Lecture 11
In Progress
7 – Comments with text and graphics
Section Progress
0% Complete
Content TBA