KiCad/C2/Mapping-components-in-KiCad/English
Title of script: Mapping components with footprints in KiCad
Author: Abhishek
Keywords: schematic, video tutorial, PCB design
|
|
---|---|
Show slide | Dear Friends,
|
Show slide | In this spoken tutorial we will learn, |
To map components with corresponding footprints.
| |
Show slide | Basic knowledge of electronic circuit is pre-requisite for this tutorial.
|
Show slide | We are using Ubuntu 12.04 as the operating system
|
Open KiCad | To start KiCad,
Go to the top left corner of Ubuntu desktop screen. Click on the first icon (i.e.)Dash home. In the search bar type 'KiCad' and press Enter. |
This will open KiCad main window. | |
Open EEschema | To open EEschema, go to the top panel. Click on EEschema tab. |
An info dialog box will appear which says that it cannot find the schematic.
Click on Ok. | |
Open Astable multivibrator schematic | I will use the circuit schematic of Astable multivibrator which was created earlier. |
To do this, I will go to the File menu, click on Open.
Choose the folder in which the file is saved. and click on Open. | |
This will open the circuit schematic. | |
I will zoom in using the scroll button of the mouse. | |
We have already generated the netlist for this circuit. | |
Let us now look at the process of mapping the components used in the schematic with footprints. | |
Footprint is the actual layout of the component which is placed in the Printed Circuit Board. | |
Click on Run Cvpcb button.
|
To start mapping of the components,
Go to the top panel of EEschema window. Click on the Run Cvpcb button.
Click on OK button to close it. |
Notice that it opens project1.net file. Please recall that we had generated this file in the netlist generation tutorial. | |
Demonstrate
|
The Cvpcb window is divided into two panels. |
Hover the cursor over first column in Cvpcb window | The first column in the left panel is the serial number. |
Hover the cursor over second column in Cvpcb window | The second column shows reference id for list of components used in schematic. |
Hover the cursor over third column in Cvpcb window | The third column shows values of the corresponding components. |
Hover the cursor over right panel | The right panel gives a list of footprints available. |
Now we will map the components with their associated footprints. | |
Hover the cursor over C1 text | We can see list of footprints available for selected component (i.e) C1 in the right part of Cvpcb window. |
We will now view footprint corresponding to the selected component.
On the top panel of Cvpcb window click on View selected footprint | |
This will open footprint window which displays the image of footprint selected. | |
Click on any two footprints in right panel of Cvpcb window. | We can also see images of different footprints by clicking on them. |
I will close footprint window now. | |
For the first component C1, we will choose the footprint C1 from right panel. | |
Hover cursor over third column (i.e)
0.01uf:C1 |
To assign C1 footprint to first component, double click on the footprint.
|
double click on C1 in right panel | Similarly for the second component C2 also we will choose footprint C1 by double clicking on it. |
double click on LED-3mm | For the next component D1 we choose LED hyphen 3MM. |
double click on SIL-2 | For connector P1 we choose SIL hyphen 2 from the right panel.
|
double click on R3 in right panel. | For R1 we choose R3. |
double click on R3 in right panel. | For R2 we choose R3. |
double click on R3 in right panel. | For R3 we choose R3. |
double click on DIP-8_300_ELL in right panel. | For U1 i.e. LM555 we choose DIP hyphen 8 underscore 300 underscore ELL which is a standard eight pin IC footprint. |
Now we will save the netlist by clicking on Save netlist and footprint files button on the top panel of Cvpcb window.
| |
Click on Save button | Click on Save to save this file. This will save the file and also close the Cvpcb window automatically. |
Now the netlist is updated with footprints information.
| |
Go to the EEschema window. Now close this window.
| |
This brings us to the end of this tutorial. | |
Show slide | In this tutorial we learnt,
|
Show slide | * Watch the video available at the following link
|
Show slide | The spoken tutorial Project Team
|
Show slide | Spoken tutorial Project is a part of the Talk to a Teacher project
|
Show slide | This script has been contributed
by Abhishek Pawar
|
This is Rupak Rokade from IIT Bombay, signing off.
|