This course will teach you in a systematic way how to use KiCad for your 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 is to teach you the software through creating a simple project and continuing it in every following section in the workflow to create the final design.
The course ends with a project to create REV1 of a motor controller board, then you will be asked to create REV2 of it.
This course will teach you in a systematic way how to use KiCad for your 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 is to teach you the software through creating a simple project and continuing it in every following section in the workflow to create the final design.
The course ends with a project to create REV1 of a motor controller board, then you will be asked to create REV2 of it.
The last project will be creating a development board with the guidance of the videos and lectures text in the final section.
Extreme care was given while creating the lectures of the course for the best video and audio quality, and smooth transition between lectures. all efforts were done to average the videos of the lectures to about 5 minutes were possible
Enjoy learning.
This lecture is an introduction to the course.
In this lecture we discuss some of the reasons why someone may chose KiCAD over other software, you may find more reasons yourself, but these are the most common ones for many.
We commit donating 50% of the profit of this course to the KiCAD foundation.
This is a summary of our course and a road map, if you wish, you can print it and print a check mark on the sections we finished for a visual preview of the course progress.
This is a very important lecture, please get familiar with the Symbols, Footprints, and 3D models as much as you can, they are the foundation of our design in KiCAD.
We look in this lecture on what is a PCB (Printed Circuit Board) or PWB (Printed Wiring Board).
While there are more than few types of PCBs, this lecture lists the most common ones. this is important for when you are going to send your design for manufacturing.
Also, it is important to know what the manufacturer you chose is capable of manufacturing the type of boards you chose for your design.
A look at the PCB layers. best described is by listening to the lecture and looking at the attached resource.
This is a very important lecture and it is very important to be familiar with it.
Tracks, Vias, and Holes are the main blocks in connecting the components of our design, give a good attention to this lecture!
An explanation of different type of Vias.
This is another important lecture on setting the foundation, enplaning the surface mounted, and the through hole components.
If you want to go one step further in PCB design, way more steps further, give a good attention to this lecture, research more and more, as every jurisdiction may require different design and safety standards.
This lecture explains how to get the KiCAD installation files and get ready to install the software on your computer.
In this lecture we are going to install KiCAD on a Windows system.
Important to mention that we are going to continue the course on a Windows system, but if your system is Mac or Linux, you will be able to definitely continue the course with no issues.
We are going to install KiCAD on MAC system, we will do the libraries installation in the coming videos.
You may notice the installation here is for version 5.1.6 but this applies perfectly to the 5.1.7
In this lecture we are going to install KiCAD on a Linux Ubuntu system. very simple approach especially if you are not familiar with Linux terminals and coding.
Important to mention that we are going to continue the course on a Windows system, but if your system is Ubuntu, you will be able to definitely continue the course with no issues.
We are going to learn how to add Symbols libraries to KiCAD, if you are not familiar with what are Symbols, Footprints and 3D models please go back to lecture 5
In this lecture we are going to add Footprint libraries to our KiCAD installation.
We are going to get components libraries other than the KiCAD ones.
In this lecture we are going to install the libraries we download in the previous lecture.
In this lecture we are going to look at the 3D models before we use them in KiCAD
We are going to add 3D models to our KiCAD installation.
We continue 3D models to our KiCAD installation in this lecture.
This is is the first lecture of three explaining the KiCAD Project Manager, the main window of KiCAD.
Explanation of the Project Manager is continued
KiCAD Project Manager explanation continued.
In this lecture we are going to look at the Page Layout Editor, and how we can modify the look of our page to fit certain requirements.
This lecture explains how to use the Calculator of KiCAD, it is important to understand it, and we are going to use it in our Project 1 to calculate some values, and you will be using it or calculating the tracks of Rev 2 of the same project.
In this lecture we are going to convert a logo to a component (like a Footprint) that we can use in our designs for printing on the PCB or to add a logo to a schematic or such.
In this and the next lecture we are going to explain Gerber Viewer, where you can view the files that you are going to send for your manufacturer, we are going to use it for our Motor Controller Project as well.
Quick look at those parts of the Project Manager as they will be explain and used through the course where their use will be better explained and understood.
This is the first lecture in the EESCHEMA section, we are going to have a look at the tools and menus, and we will use them in our first simple project.
Here is a look at the PCB design workflow, the chart is in the resource of the previous lecture.
In this lecture we have a look at the main Window and start explaining the right side tool bar of the EESCHEMA.
Explanation of the right side tool bar continued.
We start explaining the pop up menus of the PCBNEW. we are going to use what we learned later in a simple project in this section in another projects later in the course.
In this lecture the left side tool bar of the EESCHEMA is explained.
We continue explaining the component of the EESCHEMA and we start the upper side tool bar.
We continue in the pop up menus explaining the Inspect, Tools, Preferences menus.
We continue explaining the EESCHEMA, and we start the pop-up menus.
We continue explaining the EESCHEMA pop-up menus.
We explain the Preferences menu in tis lecture.
Explanation of the submenu when you right click on a symbol in the EESCHEMA
We are going to use what we learned in the EESCHEMA in a simple voltage regulator project.
We star with adding the symbols of our schematics.
In tis lecture we will continue in our project, adding the Power, Ground, and the screw terminal to our schematics.
We start arranging the components and connecting them according to our schematics.
We continue arranging the components and connecting them according to our schematics.
In this lecture we continue in the op up menus, we explain the Help and Route menus.
Last in the pop up menus, we explain the Edit menu in this lecture.
After connecting components we are going to perform an Electrical Rule Check (ERC) to see if there is any problem in the schematics.
In this lecture we are going to do a final tidying up, to let our schematics look better, and we will perform the final ERC check on our schematics before we move forward.
In this lecture we will start assigning footprints to the symbols we used in our schematics, if you are not familiar yet with what is a footprint, please go back to lecture 5.
In this lecture we continue assigning footprints to the symbols we used in our schematics.
In this lecture we are going to generate the netlist, the connections file between the symbols that we are going to use in the next sections to create our PCB.
This lecture is a look at the Symbol Editor and how you can create a symbol for a component that you could not find its symbol in KiCAD or any other library.
In this lecture we are going to have a look at the PCBNEW main window.
In this lecture we will start explaining the tools in the right side tool bar.
In this lecture we continue explaining the right side tool bar.
Explanation of the Right Side Tool bar tools continued.
In this lecture we explain the layers in the PCBNEW.
The left side tool bar is explained in this lecture.
In this lecture we start explaining the upper side tool bar.
In this lecture we continue explaining the upper side tool bar.
In this lecture we will start arranging the footprints in the suitable places.
We continue the arrangement of the footprints of our Voltage Regulator project in this lecture.
We continue the arrangement of the footprints of our Voltage Regulator project in this lecture. we look at the Ground net as well.
Here we manually route the tracks and connecting the pads of the components together to form the connection between the components.
Filled zones are areas filled with Copper on the front or back copper layers, they survey different purposes, from noise reduction to heat dissipation to other reasons. In this lecture we look on how to add them to our design.
If you right click on a footprint on the PCBNEW you will get a long submenu, we are going to explain it in this lecture.
In this lecture we are going to see a different type than the manual routing and we are going to learn how to use it.
We will get the FreeRouting downloaded and use it.
Important notice: you have to have Java installed and run the FreeRouting as a Java app.
In this lecture we will have a look on the Gerber File and how to create them including the drill files as well, these are the files the manufacturer of the board will need from you to make your PCB.
We are going to create them in our final projects in tis course.
We will look at the amazing 3D viewer of KiCad and explain its menus.
If you needed to use a part that you could not find its footprint in the KiCAD library or any their library, you will need to create the footprint for it.
Give a good attention for this step an use a digital caliper to get your measurements of the distances between the pins, the pitch and the overall dimensions of your part, failing to do so will result on having a place for that art on the PCB that cannot fit it which may render you PCB unusable or you have to tweak and modify and solder!
In our first project we are going to create a footprint for a heatsink for one of the motor controller ICs.
In this lecture we are going to see how we can export the 3D .STEP file from KiCAD and get it to a 3D design software.
You will need this in Case you wanted to design a casing for your final product including your designed PCB with its components.
This lecture is an introduction to our first project, we are going to get the related schematics of the ST L298 and ST L297.
Please follow the steps and be sure you are comfortable with every step as this is section as it is the summery of all what we learned, also you are going to use what you learn here in creating REV2 of the board in the next section.
Starting our project in this lecture.
In this lecture we find that a symbol and a foot print are not available in the KiCAD library, we will work on getting them, and installing the, from a third party.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.