Title of script: Mapping components with footprints in KiCad
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.|
||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)
| 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.