Design with KiCad
What you’ll learn
The course was updated for KiCad 7 which was released on 12 Feb 2023
Using KiCad for Printed Circuit Board design.
Starting from schematics to the ready to manufacture designs.
Using the schematics editor and the PCB Layout Editor for generating ready to manufacture designs.
Using Electrical Rule Checker(ERC) and Design Rule Checker (DRC)
General Idea about PCB types.
Calculating tracks widths and spacing using KiCad Calculator.
PCB design beyond connoting pads and tracks.
BOM generation and sending designs to manufacturers and a look at the manufactured boards.
3D View of the project and exporting to 3D design software
Course ends with two real projects.
Requirements
Students should know basics of electronics
Description
This course will teach you in a systematic way how to use KiCad 6 for your PCB (Printed Circuit Board) design, it will take you from not knowing the software to making a development board at the final project without overwhelming you with a large number of hours of videos to watch.The approach to teach is in creating a simple project while learning the different parts of the software, then adding up to that project in the following sections, and when the student gets familiar with it the other parts like menus, sub-menus and tool bars are explained. The main project in the course is to create REV1 of a two phase bipolar stepper motor controller then students are asked to create REV2 with different requirements and motor.The last project is about creating a development board and routing it using an auto router with the guidance of the videos and lectures in the final section. There are photos of of the manufactured printed circuit boards created in this course in the different sections.Special attention was given to the audio and video quality while creating the course for a smooth transition between lectures. The music at the end of every lecture is a hint of the end. Also, a great effort was done to average the lecture at 5 minutes.The purpose of the quiz in the course is not to grade students but to open the eyes on important facts and a subject to google and learn more out of the course scope.Whether PCD design is a requirement or a hobby for you, you are going to enjoy the course!
Overview
Section 1: Introduction to Design With KiCad 6
Lecture 1 Introduction to Design with KiCad 6
Lecture 2 Why KiCad
Lecture 3 Donation commitment
Lecture 4 Course plan
Section 2: Before we dig in – the principals
Lecture 5 Symbols, Footprints and 3D Models
Lecture 6 What is a PCB or a PWB
Lecture 7 PCB Types
Lecture 8 PCB Layers
Lecture 9 Tracks, Vias, and Through Holes
Lecture 10 Blind and Buried Vias
Lecture 11 Surface Mount (SMT) and Through Hole (THT)
Lecture 12 PCB Design Beyond Connecting Parts
Section 3: Installation, Libraries and 3D models
Lecture 13 Getting the required files
Lecture 14 Installing KiCad on a Mac OS system
Lecture 15 Installing KiCad on a Windows system
Lecture 16 Installing KiCad on a Linux Ubuntu system
Lecture 17 Getting KiCad Libraries
Lecture 18 Playing with 3D models
Lecture 19 Getting third party libraries
Lecture 20 Adding Symbols
Lecture 21 Adding footprints
Lecture 22 General look at a demo project
Section 4: KiCad Project Manager
Lecture 23 First look at KiCad Project Manager
Lecture 24 A look at a demo project in the Project Manager
Lecture 25 Project Manager menus explained
Lecture 26 Project Manager components explained
Lecture 27 Preferences Part 1
Lecture 28 Preferences Parts 2
Lecture 29 Drawing Sheet Editor
Lecture 30 Image Converter
Lecture 31 Calculator Tools
Section 5: The Schematic Layout Editor – Eeschema
Lecture 32 Schematic Layout Editor Eeschema – learning by a project
Lecture 33 Voltage regulator project explained
Lecture 34 Filling the details of the project
Lecture 35 Adding symbols of the circuit to Eeschema
Lecture 36 Moving symbols and the grid settins
Lecture 37 positioning the components of the L7809 part of the circuit in place
Lecture 38 Adding power supply and ground to Eeschema
Lecture 39 Working on the L7805 part of the circuit and naming the parts
Lecture 40 Electrical Rules Check
Lecture 41 Adding connectors to the circuit
Lecture 42 Properties of a symbol
Lecture 43 Symbol sub-menus explained
Lecture 44 Symbol sub-menus continued
Lecture 45 Right tool bar explained part 1
Lecture 46 Right tool bar explained part 2
Lecture 47 Right tool bar explained part 3
Lecture 48 Right tool bar explained part 4
Lecture 49 Right tool bar explained part 5
Lecture 50 Upper tool bar explained part 1
Lecture 51 Upper tool bar explained part 2
Lecture 52 Upper tool bar explained part 3
Lecture 53 Upper tool bar explained part 4
Lecture 54 Menus explained
Lecture 55 Schematics Layout Editor Preferences explained
Lecture 56 Edit text and graphics properties explained
Lecture 57 Assigning footprint tool
Lecture 58 Assigning footprints to the capacitors
Lecture 59 Assigning footprints to connectors and resistors
Lecture 60 Assigning footprints to L7805, L7809, and the TO 220 package
Lecture 61 Symbol Editor
Section 6: PCB Layout Editor – Pcbnew
Lecture 62 Introduction to the PCB Editor Pcbnew and updating it with our project
Lecture 63 experimenting with moving rotating and the properties of a footprint
Lecture 64 Footprint properties continued 2
Lecture 65 Footprint properties continued 3 and pads clearance
Lecture 66 Placing components in location 1
Lecture 67 Placing components in location 2
Lecture 68 Placing components in location 3
Lecture 69 Placing parts in final location and the Edge Cuts layer
Lecture 70 Making curved edges using Draw Arc tool 1
Lecture 71 Making curved edges using Draw Arc tool 2
Lecture 72 First look at Design Rule Check
Lecture 73 Tracks widths, clearances and net classes
Lecture 74 Connecting the ground on the back cupper layer
Lecture 75 Connecting pads and nets
Lecture 76 Design Rule Check – Eliminating some errors
Lecture 77 Design Rule Check continued
Lecture 78 Vias tool
Lecture 79 Filled Zones
Lecture 80 Drawing tool and text tool explained
Lecture 81 Last tools in the right tool bar explained
Lecture 82 Left tool bar explained
Lecture 83 Top tool bar explained
Lecture 84 Plot tool – generating the GERBER files and the Drill files
Lecture 85 Generated GERBER files explained
Lecture 86 Board Layer Editor explained
Lecture 87 Physical stack up explained
Lecture 88 Board finish and solder mask explained
Lecture 89 Text, Graphics and Design Rules
Lecture 90 Net Classes Explained – IMPORTANT LECTURE
Lecture 91 Violation Severity explained
Lecture 92 File menu explained
Lecture 93 Edit and View menus explained
Lecture 94 Place, Route, Inspect menus explained
Lecture 95 Interactive router options explained
Lecture 96 Preferences explained part 1
Lecture 97 Preferences explained part 2
Lecture 98 Preferences explained part 3
Lecture 99 PCB Layers
Lecture 100 Footprint Editor
Lecture 101 Design workflow in KiCad 6
Section 7: Project 1 – REV1 of a two phase bipolar stepper motor controller based on L298
Lecture 102 Introduction to the project and downloading the required data sheets
Lecture 103 Parts list and recommendations from the data sheet
Lecture 104 Adding components to the Eeschema
Lecture 105 Downloading and adding Symbol and Footprint of the L298
Lecture 106 Connecting Vs and Vss
Lecture 107 Adding power flags and connectors to the schematics
Lecture 108 Connecting the screw terminal connectors J1 J2 and J4
Lecture 109 Connecting Zener diodes to L298, Vs and Vss
Lecture 110 Connecting Rs1, Rs2 and Vss to the L298
Lecture 111 Connecting L297 and L298
Lecture 112 Connecting the remainder of the schematics and zero rule check errors
Lecture 113 Tidying up the schematics
Lecture 114 Assigning footprints to the symbols
Lecture 115 Placing footprints relatively 1
Lecture 116 Placing footprints relatively 2
Lecture 117 Placing footprints relatively 3
Lecture 118 Placing footprints relatively 4
Lecture 119 Edge cut layer – shaping the board
Lecture 120 Drawing the curved edges of the board
Lecture 121 Drawing the final edges of the board
Lecture 122 Placing mounting holes on the board
Lecture 123 Creating and assigning net classes – an important lecture
Lecture 124 Connecting ground on back cupper layer
Lecture 125 Connecting the motor winding Vs and Vss
Lecture 126 Routing the remainder of the board 1
Lecture 127 Routing the remainder of the board 2
Lecture 128 Routing the remainder of the board 3
Lecture 129 Routing the remainder of the board 4
Lecture 130 Routing the remainder of the board 5
Lecture 131 Routing the remainder of the board 6
Lecture 132 Routing the remainder of the board 7
Lecture 133 Adding 3D model to the L298
Lecture 134 Final routing of the board and design rule check
Lecture 135 Labeling J3 connector
Lecture 136 Labeling the motor windings connector and the back of the board
Lecture 137 Generating GERBER and Drill files
Lecture 138 Viewing GERBER and drill files before sending to manufacturing
Lecture 139 BOM and sending to manufacture
Lecture 140 Sending to manufacturing continued
Lecture 141 Sending to manufacture 2
Section 8: Project 2 – REV2 of a two phase bipolar stepper motor controller based on L298
Lecture 142 Two phase bipolar stepper motor Revision 2
Lecture 143 Hints for REV2 design
Lecture 144 Creating Rev2 of the Two Phase Bipolar Motor controller.
Lecture 145 Solutions for the previous design
Section 9: Project 3 – Development board project with STM components and Micro USB
Lecture 146 Introduction to the project and photos of the manufactured board.
Lecture 147 Photos of the board in the 3D viewer and photos of the actual manufactured board
Lecture 148 The project in Eeschema
Lecture 149 Footprint assignment tool for the project
Lecture 150 The project in Pcbnew
Lecture 151 Downloading and installing free routing tool
Lecture 152 Auto routing our board
Lecture 153 Final look at the completely auto routed board
Lecture 154 More auto routing practice
Section 10: Thank you!
Lecture 155 Thank you!
Electronics hobbyists, electrical and electronics engineering students, engineers, and whoever is interested in creating Printed Circuit Boards
Course Information:
Udemy | English | 12h 3m | 8.28 GB
Created by: Wissam Botros, P.Eng, CID
You Can See More Courses in the IT & Software >> Greetings from CourseDown.com