Mô tả

!!! Now updated for KiCad 7 !!!

I have updated this book for KiCad 7.

For this update, I checked all projects in this course and ensured compatibility with KiCad 7. As expected, everything works :-)

I have replaced existing and added new lectures in sections 1 and 3. I have introduced new lectures in a new section (13) dedicated to the new and updated features of KiCad 7.

-----------------------------

Welcome to KiCad Like a Pro, 3rd edition. This course will help you learn how to design Printed Circuit Boards using KiCad.

KiCad is an open-source, free-to-use, and unrestricted tool for PCB design. It is the world's most popular open-source PCB tool for electronics engineers and hobbyists.

KiCad is supported by a dedicated team of volunteer developers and a growing community of users and contributors.

To create KiCad Like a Pro 3rd edition, I have used KiCad 6 and KiCad 7.

The KiCad development team released KiCad on 7 January 2023. KiCad 7 is full of improvements and new features, building on the success of KiCad 6.

This course will teach you KiCad so that you can use it in your commercial or hobby projects. It takes a practical approach to learning that combines "how-to" content with complete start-to-finish PCB projects.

If you are new to PCB design, this course will help you start from the ground level. If you are an experienced PCB designer, this course will help you transition to KiCad from another tool or an earlier version of KiCad.

Please read the course description and watch the free lectures in the first section to get more information about this course.

I look forward to learning with you!

Bạn sẽ học được gì

Updated for KiCad 7

Printed Circuit Board design using KiCad.

Single, double, and multi-layer board design.

The PCB design process.

The schematic design process.

The layout design process.

How to associate schematic symbols to footprints.

How to create the layout of a PCB.

Important PCB concepts, such as edge cuts, copper fills, mounting holes, soldermask, silkscreen, traces etc..

A detailed knowledge of the KiCad CAD application (its apps, configuration, toolbars, menus, project files etc.).

Project-based learning to ensure mastery of the topics taught.

Yêu cầu

  • A Linux, Windows or Mac OS computer.
  • An Internet connection.
  • A growth mindset.
  • Patience to learn to mastery.

Nội dung khoá học

14 sections

Introduction

5 lectures
Why KiCad?
12:55
What is this course about?
04:10
Study guide
05:44
Contribute to KiCad
03:00
Software and Hardware requirements
01:06

Getting started with PCB design

6 lectures
Before you continue, download your free PDF companion
00:11
What is a PCB?
16:12
The PCB design process
08:43
Manufacturing
15:15
Supported operating systems and installation
05:57
Example project
20:51

Getting started with KiCad

18 lectures
Introduction (what is this section about?)
01:13
KiCad 7 project manager (main window)
12:55
Overview of the individual KiCad apps
12:01
Paths and Libraries
08:59
Create a new project from scratch
02:43
Create a new project from a template
04:33
Kicad 7 on Mac OS, Linux, Windows
13:11
(Legacy) KiCad 6 on Mac OS, Linux, Windows
09:05
(Legacy) Major Differences between KiCad 6.0 and 5.0
05:52
UI comparison: KiCad 7 vs KiCad 6 - Schematic editor
13:04
UI comparison: KiCad 7 vs KiCad 6 - Symbol editor
01:43
UI comparison: KiCad 7 vs KiCad 6 - PCB editor
10:43
UI comparison: KiCad 7 vs KiCad 6 - Footprint editor
03:13
UI comparison: KiCad 7 vs KiCad 6 - Gerber viewer
03:23
UI comparison: KiCad 7 vs KiCad 6 - Image Converter
01:18
UI comparison: KiCad 7 vs KiCad 6 - Calculator tools
02:47
UI comparison: KiCad 7 vs KiCad 6 - Drawing Sheet Editor
00:50
UI comparison: KiCad 7 vs KiCad 6 - Plugin and Content Manager
03:40

Project: A hands-on tour of KiCad - Schematic Design

11 lectures
Introduction to schematic design and objective of this section
03:38
Quick intro to the design workflows
04:42
The finished KiCad project and directory
03:52
Start KiCad and create a new project
08:26
1 - Start Eeschema, setup Sheet
08:38
2 - Add symbols
09:31
3 - Arrange, annotate, associate
14:44
4 - Wiring
02:01
5 - Nets
04:09
6 - The Electrical Rules Check
03:26
7 - Comments with text and graphics
03:33

Project: A hands-on tour of KiCad - Layout

10 lectures
Introduction to layout design and objective of this section
04:48
1 - Start Pcbnew, import footprints
18:44
2 - Outline and constraints (edge cut)
08:56
3 - Move footprints in place
06:22
4 - Route (add tracks)
07:40
5 - Refine the outline
11:15
6 - Silkscreen (text and graphics)
09:14
7 - Design rules check
04:51
8 - Export Gerbers and order
11:57
The manufactured PCB
01:31

Design principles and PCB terms

16 lectures
Design principles and basic concepts - Introduction
02:29
Schematic symbols
07:42
PCB materials and FR4
03:08
Traces
02:03
Keep-out areas
02:54
Pads and holes
03:23
Via
02:44
Annular ring
01:00
Solder mask
01:16
Silkscreen
01:27
Drill bit and drill hit
01:12
Surface mounted devices
01:31
Gold Fingers
00:53
Panel
01:44
Solder paste and paste stencil
03:29
Pick-and-place
01:30

Design workflow and considerations

19 lectures
Introduction to the Schematic Design Workflow
01:52
Schematic Design Step 1: Setup
02:14
Schematic Design Step 2: Symbols
01:42
Schematic Design Step 3: AAA (Arrange, Annotate, Associate)
01:24
Schematic Design Step 4: Wire
01:08
Schematic Design Step 5: Nets
02:11
Schematic Design Step 6: Electrical Rules Check
02:17
Schematic Design Step 7: Comments and Graphics
01:52
Introduction to the PCB Layout Workflow
02:09
Layout Design Step 1: Setup
04:38
Layout Design Step 2: Outline and constraints
02:09
Layout Design Step 3: Place footprints
05:21
Layout Design Step 4: Route
04:32
Layout Design Step 5: Silkscreen
02:46
Layout Design Step 6: Design rules check
01:46
Layout Design Step 7: Export & Manufacture
02:00
Shape and size
04:41
Layers
01:37
Traces
04:24

Fundamental Kicad how-to: Symbols and Eeschema

17 lectures
About this section
01:29
Left menu bar overview
06:19
Top menu bar overview
21:04
Right menu bar overview
18:40
Schematic editor preferences
05:15
How to find a symbol with the Chooser
09:13
How to find schematic symbols on the Internet
11:46
How to install symbol libraries in bulk
06:37
How to create a custom symbol
19:59
How to associate a symbol with a footprint
07:41
Net labels
08:21
Net classes
09:41
Hierarchical sheets
05:53
Global labels
06:11
Hierarchical labels and import sheet pin
09:38
Electrical rules and customization
08:29
Bulk editing of schematic elements
08:38

09 - Fundamental KiCad how-to: Footprints and Pcbnew

26 lectures
About this section
01:18
Left menu bar overview
08:09
Top menu bar overview Part 1
13:19
Top menu bar overview Part 2
11:58
Right menu bar overview
16:17
Right menu bar overview - Appearance
09:00
Layout editor preferences (Preferences window, PCB Editor)
20:57
Board Setup - Board Stackup
04:51
Board Setup - Text & Graphics
05:13
Board Setup - Design Rules - Constraints, sizes, classes
08:31
Board Setup - Design Rules - Custom Rules and violation severity
05:24
How to find and use a footprint
06:02
Footprint sources on the Internet
05:46
How to install footprint libraries
07:53
Filled zones
08:59
Keep-out zones
04:54
Interactive router
06:21
Length measuring tools
04:05
Bulk editing
06:45
Create a custom footprint, introduction
11:00
Create a custom footprint, 1, Fabrication layer
07:13
Create a custom footprint, 2, Pads
05:10
Create a custom footprint, 3, Courtyard layer
01:29
Create a custom footprint, 4, Silkscreen layer
03:00
Finding and using a 3D shape for a footprint
10:02
How to export and test Gerber files
09:12

Project: Design a simple breadboard power supply PCB

22 lectures
Project - Introduction
05:05
Schema 1 - Setup
04:50
Schema 2 - Symbols
07:41
Edit Component values
02:56
Schema 3 - Arrange, Annotate
07:55
Schema 3 - Associate
11:20
Schema 4 - Wiring
18:39
Schema 5 & 6 - Nets and Electrical Rules Check
04:14
Schema 7 - Comments
08:09
Introduction to layout editing
05:57
Layout 1 - Setup
07:36
Layout 2 - Outline and constraints
10:19
Layout 3 - Place components
15:50
Layout 2 supplemental - Refine outline
10:41
Layout 4 - Route
14:51
Layout 5 - Copper fills
03:13
Layout 6 - Silkscreen
22:12
Layout 7 - Design Rules Check
01:40
Layout 8 - Export and Manufacture
11:03
Finding and correcting a design defect
08:06
Fix the schematic
03:07
Fix the layout
08:49

Project: MCU datalogger with build-in 512K EEPROM and clock

34 lectures
Project - Introduction
02:48
Create the new project and create new Git repository
06:55
Schema 1 - Setup
09:37
Schema 2 - Symbols
07:50
Schema 2 - Create a second sheet for the connectors
05:42
Schema 3 - Arrange, Annotate
05:25
Edit Component values
03:34
Schema 3 - Associate
15:21
Schema 4 - Wiring of sheet 1
15:11
Schema 4 - Wiring of sheet 2
12:54
Schema 5 - Nets
02:16
Schema 6 - Electrical Rules Check
01:11
Schema 7 - Comments
03:08
Git, setup in a 2-layer PCB branch
02:50
Layout 1 - Setup
07:36
Layout 2 - Outline and constraints
02:55
Layout 3 - Place components
11:38
Layout 4 - Route
39:15
Layout 4 - Copper fills
21:58
Layout 4 - Routing improvements
06:17
Layout 5 - Silkscreen
17:33
Layout 4 - Fix new routing violations
15:09
Layout 6 - Design Rules Check
03:13
Layout 7 - Manufacture
08:45
3D shapes
05:55
Merge 2-layer branch to main
04:09
Alternative routing: 4 Layer PCB in new Git branch
05:54
Four-layer PCB routing
34:09
Four-layer PCB manufacturing
06:54
Updating layout from changes to the schematic with Git
14:34
Finding and correcting design defects
05:18
Fix the bugs in the schematic
13:46
Fix the bugs in the 2 layer PCB
08:49
Fix the bugs in the 4 layer PCB
09:37

Recipes

19 lectures
How to create a custom graphic
13:47
How to change a footprint in Pcbnew in bulk
04:08
Text variables
08:13
How to import symbols, footrpints and 3D shapes from Snapeda
12:24
How to create custom sizes for tracks and vias
04:00
The Freerouting autorouter introduction
04:56
Install and start FreeRouting on MacOS
05:47
Install and start FreeRouting on Linux Kubuntu
02:53
Install and start FreeRouting on Windows
02:17
How to use the Freerouting autorouter 2-layer example
20:41
How to use the Freerouting autorouter 4-layer example
12:20
KiCad project management with Git
16:11
Getting started with Git in KiCad
21:53
Sharing your KiCad project on GitHub
17:09
Field name templates
05:30
Router modes: highlight collisions - shove - walk around
06:25
The footprint wizard
05:42
Pcbnew Inspection menu
07:55
Pin and wire highlighter tool
02:16

KiCad 7 update

19 lectures
Custom Fonts, text boxes, hyperlinks
05:53
Wires at 45 Degree Angles
06:14
New drawing primitives
02:10
Inverse Text Objects in PCB
02:07
Plugin and Content Manager
07:24
Orthogonal Dragging
02:27
Drag & Drop
06:00
PDF improvements
06:02
Search Panel
03:20
Properties Panel
02:11
Automatic Zone Filling
02:41
PCB Layout Tool Enhancements - Unroute Selected
01:16
PCB Layout Tool Enhancements - Automatically Complete Trace Route
02:25
Improved Pack & Move footprints
04:21
Command Line Interface
09:20
Simulation Model Editor
12:43
Off Grid ERC Warnings
03:39
PCB editor footprint consistency and ignored DRC tests
03:19
New net class assignment UI
07:09

Bonus lecture

1 lectures
Bonus lecture
00:59

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.