Back to Course
KiCad Like a Pro - updated for Kicad 8
0% Complete
0/0 Steps
-
01 - Introduction5 Lectures
-
02 - Getting started with PCB design6 Lectures
-
03 – Getting started with KiCad7 Lectures
-
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 - Layout9 Lectures
-
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: Tiny Solar Power Supply17 Lectures
-
Introduction to the Tiny Solar Power Supply project
-
Download the circuit PDF from Elektor
-
1 – Schematic setup
-
2 – Schematic symbols
-
2 – Edit component values
-
3 – Arrange, annotate, associate
-
4 – Wiring
-
5 & 6 – Wiring and electrical rules check
-
7 – Comments
-
Layout
-
1 – Setup
-
2 & 3 – Placement and outline
-
4 – Route
-
2 (repeat) – Refine the outline
-
6 – Silkscreen
-
3D models
-
8 – Export and manufacture
-
Introduction to the Tiny Solar Power Supply project
-
12 – 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
-
13 – 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
-
14 – 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
-
15 – Recipes38 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
-
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
-
PCB editor 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
-
Simulator part 1: The KiCad circuit simulator
-
Simulator part 2: Prepare the ciruit for simulation
-
Simulator part 3: Configure the simulator
-
Simulator part 4: Simulate
-
How to import an EAGLE, Altium, or Cadstar project
-
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
-
Autorouting Part 1: The Freerouting autorouter
-
Autorouting Part 2: Freerouting plugin installation and operation
-
Autorouting Part 3: Using Freerouting
-
Autorouting Part 4: Autorouting process and customisation
-
Bill of Materials Part 1: Introduction
-
Bill of Materials Part 2: Built-in BOM in the PCB editor
-
Bill of Materials Part 3: Built-in BOM in schematic editor
-
Bill of Materials Part 4: A plug-in for BOM
-
Grid Overrides Schematic editor
-
Grid Overrides PCB editor
-
Teardrops
-
How to create a custom graphic
-
16 - Legacy lectures7 Lectures
-
How to generate a BOM (Bill of Materials)
-
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
-
How to generate a BOM (Bill of Materials)
-
17 – (Legacy) 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
-
18 - (Legacy) Getting started13 Lectures
-
(Legacy) The KiCad 7 Project Manager
-
(Legacy) KiCad 6 Project Manager (main window)
-
(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: Calculator tools
-
KiCad 7 vs 6: Image converter
-
KiCad 7 vs 6: Drawing sheet editor
-
KiCad 7 vs 6: Plugin and Content Manager
-
(Legacy) The KiCad 7 Project Manager
-
Conclusion1 Lecture
Section 4, Lecture 7
In Progress
3 – Arrange, annotate, associate
Section Progress
0% Complete