Difference between revisions of "KiCad/C2/Mapping-components-in-KiCad/English-timed"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 1: Line 1:
 
{| border = 1
 
{| border = 1
 
+
|'''Time'''
|'''Time'''
+
|'''Narration'''
|'''Narration'''
+
  
 
|-
 
|-
| 00:01
+
|00:01
| Dear Friends, Welcome to the '''spoken tutorial''' on '''Mapping components with footprints in KiCad'''.
+
|Dear Friends, Welcome to the '''spoken tutorial''' on '''Mapping components with footprints in KiCad'''.
  
 
|-
 
|-
| 00:07
+
|00:07
| In this spoken tutorial, we will learn  
+
|In this spoken tutorial, we will learn  
  
 
|-
 
|-
| 00:10
+
|00:10
 
|to map components with corresponding '''footprint'''s.  
 
|to map components with corresponding '''footprint'''s.  
  
 
|-
 
|-
| 00:13
+
|00:13
| Basic knowledge of electronic circuit is pre-requisite for this tutorial.  
+
|Basic knowledge of electronic circuit is pre-requisite for this tutorial.  
  
 
|-
 
|-
| 00:18
+
|00:18
 
|User should know how to design '''circuit schematic''' in '''KiCad'''  
 
|User should know how to design '''circuit schematic''' in '''KiCad'''  
  
 
|-
 
|-
| 00:23
+
|00:23
 
|and do '''electric rule check''' and '''netlist generation'''.  
 
|and do '''electric rule check''' and '''netlist generation'''.  
  
 
|-
 
|-
| 00:26
+
|00:26
 
|For relevant tutorials, please visit: spoken hyphen tutorial.org.  
 
|For relevant tutorials, please visit: spoken hyphen tutorial.org.  
  
 
|-
 
|-
 
|00:33
 
|00:33
| We are using '''Ubuntu 12.04''' as an operating system  
+
|We are using '''Ubuntu 12.04''' as an operating system  
  
 
|-
 
|-
Line 41: Line 40:
  
 
|-
 
|-
| 00:47
+
|00:47
 
|To start '''KiCad'''-  
 
|To start '''KiCad'''-  
  
 
|-
 
|-
| 00:49
+
|00:49
 
|Go to the top left corner of Ubuntu desktop screen.  
 
|Go to the top left corner of Ubuntu desktop screen.  
  
 
|-
 
|-
| 00:52
+
|00:52
 
|Click on the first icon i.e. the '''Dash home'''.   
 
|Click on the first icon i.e. the '''Dash home'''.   
  
 
|-
 
|-
| 00:56
+
|00:56
 
|In the search bar, type 'KiCad' and press '''Enter'''.  
 
|In the search bar, type 'KiCad' and press '''Enter'''.  
  
 
|-
 
|-
| 01:04
+
|01:04
 
|This will open KiCad main window.
 
|This will open KiCad main window.
  
Line 65: Line 64:
  
 
|-
 
|-
| 01:17
+
|01:17
 
|An '''Info''' dialog-box will appear which says that it cannot find the schematic.  
 
|An '''Info''' dialog-box will appear which says that it cannot find the schematic.  
  
 
|-
 
|-
| 01:21
+
|01:21
 
|Click on '''OK'''.  
 
|Click on '''OK'''.  
  
 
|-
 
|-
| 01:24
+
|01:24
| I will use the '''circuit schematic''' of '''Astable multivibrator''' which was created earlier.
+
|I will use the '''circuit schematic''' of '''Astable multivibrator''' which was created earlier.
  
 
|-
 
|-
 
|01:30
 
|01:30
| To do this- I will go to the '''File''' menu, click on '''Open'''.  
+
|To do this- I will go to the '''File''' menu, click on '''Open'''.  
  
 
|-
 
|-
| 01:37
+
|01:37
 
|I will bring this window in the visible area.  
 
|I will bring this window in the visible area.  
  
 
|-
 
|-
| 01:44
+
|01:44
| Choose the folder in which the file is saved  
+
|Choose the folder in which the file is saved  
  
 
|-
 
|-
| 01:50
+
|01:50
| and click on '''Open'''.  
+
|and click on '''Open'''.  
  
 
|-
 
|-
| 01:55
+
|01:55
 
|This will open the circuit schematic.  
 
|This will open the circuit schematic.  
  
Line 101: Line 100:
  
 
|-
 
|-
| 02:02
+
|02:02
 
|We have already generated the '''netlist''' for this circuit.  
 
|We have already generated the '''netlist''' for this circuit.  
  
 
|-
 
|-
| 02:07
+
|02:07
 
|Let us now look at the process of mapping the components used in the schematic with footprints.  
 
|Let us now look at the process of mapping the components used in the schematic with footprints.  
  
 
|-
 
|-
| 02:14
+
|02:14
 
|'''Footprint''' is the actual layout of the component which is placed in the '''Printed Circuit Board'''.  
 
|'''Footprint''' is the actual layout of the component which is placed in the '''Printed Circuit Board'''.  
  
 
|-
 
|-
| 02:21
+
|02:21
| To start mapping of the components-   
+
|To start mapping of the components-   
  
 
|-
 
|-
Line 121: Line 120:
  
 
|-
 
|-
| 02:28
+
|02:28
| Click on the '''Run Cvpcb''' button.   
+
|Click on the '''Run Cvpcb''' button.   
  
 
|-
 
|-
| 02:33
+
|02:33
| This will open the '''Cvpcb''' window.
+
|This will open the '''Cvpcb''' window.
  
 
|-
 
|-
| 02:37
+
|02:37
| It will also open a dialog-box titled '''Component Library Error'''.  
+
|It will also open a dialog-box titled '''Component Library Error'''.  
  
 
|-
 
|-
| 02:42
+
|02:42
 
|Click on '''OK''' button to close it.  
 
|Click on '''OK''' button to close it.  
  
 
|-
 
|-
| 02:47
+
|02:47
| Notice that it opens 'project1.net' file. Please recall that we had generated this file in the '''Netlist generation tutorial'''.  
+
|Notice that it opens 'project1.net' file. Please recall that we had generated this file in the '''Netlist generation tutorial'''.  
  
 
|-
 
|-
| 02:58
+
|02:58
 
|The 'Cvpcb' window is divided into two panels.
 
|The 'Cvpcb' window is divided into two panels.
  
 
|-
 
|-
| 03:03
+
|03:03
 
|The first column in the left panel is the serial number.   
 
|The first column in the left panel is the serial number.   
  
 
|-
 
|-
| 03:07
+
|03:07
 
|The second column shows '''reference id''' for list of components used in schematic.  
 
|The second column shows '''reference id''' for list of components used in schematic.  
  
 
|-
 
|-
| 03:14
+
|03:14
| The third column shows values of the corresponding components.  
+
|The third column shows values of the corresponding components.  
  
 
|-
 
|-
| 03:19
+
|03:19
| The right panel gives a list of '''footprints''' available.  
+
|The right panel gives a list of '''footprints''' available.  
  
 
|-
 
|-
| 03:25
+
|03:25
 
|Now, we will map the components with their associated footprints.  
 
|Now, we will map the components with their associated footprints.  
  
 
|-
 
|-
| 03:30
+
|03:30
| We can see list of footprints available for selected component i.e. 'C1' in the right part of 'Cvpcb' window.  
+
|We can see list of footprints available for selected component i.e. 'C1' in the right part of 'Cvpcb' window.  
 +
 
 
|-
 
|-
| 03:41
+
|03:41
| We will now view '''footprint''' corresponding to the selected component.  
+
|We will now view '''footprint''' corresponding to the selected component.  
  
 
|-
 
|-
| 03:45
+
|03:45
| On the top panel of 'Cvpcb' window click on '''View selected footprint'''.
+
|On the top panel of 'Cvpcb' window click on '''View selected footprint'''.
  
 
|-
 
|-
| 03:53
+
|03:53
 
|This will open footprint window which displays the image of footprint selected.
 
|This will open footprint window which displays the image of footprint selected.
  
 
|-
 
|-
| 04:02
+
|04:02
 
|We can also see images of different footprints by clicking on them.  
 
|We can also see images of different footprints by clicking on them.  
  
 
|-
 
|-
| 04:12
+
|04:12
 
|I will close footprint window now.   
 
|I will close footprint window now.   
  
 
|-
 
|-
| 04:15
+
|04:15
 
|For the first component 'C1', we will choose the footprint 'C1' from right panel.  
 
|For the first component 'C1', we will choose the footprint 'C1' from right panel.  
  
 
|-
 
|-
| 04:22
+
|04:22
| To assign 'C1' footprint to first component, double-click on the footprint.   
+
|To assign 'C1' footprint to first component, double-click on the footprint.   
  
 
|-
 
|-
| 04:27
+
|04:27
 
|As you can see, 'C1' footprint gets assigned to the first component in the list.  
 
|As you can see, 'C1' footprint gets assigned to the first component in the list.  
  
 
|-
 
|-
| 04:34
+
|04:34
 
|Similarly, for second component 'C2', we will choose footprint 'C1' by double-clicking on it.
 
|Similarly, for second component 'C2', we will choose footprint 'C1' by double-clicking on it.
  
 
|-
 
|-
| 04:43
+
|04:43
 
|For the next component 'D1', we choose '''LED hyphen 3MM'''.  
 
|For the next component 'D1', we choose '''LED hyphen 3MM'''.  
 
   
 
   
 
|-
 
|-
| 04:50
+
|04:50
 
|For connector 'P1', we choose '''SIL hyphen 2''' from the right panel.  
 
|For connector 'P1', we choose '''SIL hyphen 2''' from the right panel.  
  
 
|-
 
|-
| 05:02
+
|05:02
| I will scroll down in the right panel to select it.  
+
|I will scroll down in the right panel to select it.  
  
 
|-
 
|-
| 05:09
+
|05:09
 
|For 'R1', we choose 'R3'.  
 
|For 'R1', we choose 'R3'.  
  
 
|-
 
|-
| 05:13
+
|05:13
 
|For 'R2', we choose 'R3'.
 
|For 'R2', we choose 'R3'.
  
 
|-
 
|-
| 05:17
+
|05:17
 
|For 'R3', we choose 'R3'.  
 
|For 'R3', we choose 'R3'.  
  
 
|-
 
|-
| 05:22
+
|05:22
 
|For 'U1' i.e. 'LM555', we choose '''DIP hyphen 8 underscore 300 underscore ELL''' which is a standard eight pin '''IC footprint'''.  
 
|For 'U1' i.e. 'LM555', we choose '''DIP hyphen 8 underscore 300 underscore ELL''' which is a standard eight pin '''IC footprint'''.  
  
 
|-
 
|-
| 05:38
+
|05:38
| Now, we will save the '''netlist''' by clicking on '''Save netlist and footprint files''' button on the top panel of 'Cvpcb' window.   
+
|Now, we will save the '''netlist''' by clicking on '''Save netlist and footprint files''' button on the top panel of 'Cvpcb' window.   
  
 
|-
 
|-
| 05:48
+
|05:48
| This will open '''Save Net and Component List''' window.  
+
|This will open '''Save Net and Component List''' window.  
  
 
|-
 
|-
| 05:54
+
|05:54
 
|I will '''resize''' this window for better view.  
 
|I will '''resize''' this window for better view.  
  
 
|-
 
|-
| 06:00
+
|06:00
 
|Click on '''Save''' to save this file. This will save the file and also close the 'Cvpcb' window automatically.   
 
|Click on '''Save''' to save this file. This will save the file and also close the 'Cvpcb' window automatically.   
  
 
|-
 
|-
| 06:13
+
|06:13
 
|Now, the netlist is updated with footprints information.   
 
|Now, the netlist is updated with footprints information.   
  
 
|-
 
|-
| 06:18
+
|06:18
 
|Here the process of mapping the components is complete.  
 
|Here the process of mapping the components is complete.  
  
 
|-
 
|-
| 06:21
+
|06:21
| Go to the 'EEschema' window. Now close this window.  
+
|Go to the 'EEschema' window. Now close this window.  
  
 
|-
 
|-
| 06:29
+
|06:29
| Also close the KiCad main window.  
+
|Also close the KiCad main window.  
  
 
|-
 
|-
| 06:35
+
|06:35
 
|This brings us to the end of this tutorial.  
 
|This brings us to the end of this tutorial.  
  
 
|-
 
|-
| 06:38
+
|06:38
 
|In this tutorial, we learnt  
 
|In this tutorial, we learnt  
  
 
|-
 
|-
| 06:40
+
|06:40
 
|to map the components with corresponding footprints using 'Cvpcb' window.
 
|to map the components with corresponding footprints using 'Cvpcb' window.
  
 
|-
 
|-
| 06:47
+
|06:47
| Watch the video available at the following link.
+
|Watch the video available at the following link.
  
 
|-
 
|-
| 06:51
+
|06:51
 
|It summarizes the Spoken Tutorial project.  
 
|It summarizes the Spoken Tutorial project.  
  
 
|-
 
|-
| 06:56
+
|06:56
| If you do not have good bandwidth, you can download and watch it.  
+
|If you do not have good bandwidth, you can download and watch it.  
  
 
|-
 
|-
| 07:02
+
|07:02
| The Spoken Tutorial project team:  
+
|The Spoken Tutorial project team:  
  
 
|-
 
|-
| 07:04
+
|07:04
| Conducts workshops using spoken tutorials.  
+
|Conducts workshops using spoken tutorials.  
  
 
|-
 
|-
| 07:07
+
|07:07
| Gives certificates for those who pass an online test.  
+
|Gives certificates for those who pass an online test.  
  
 
|-
 
|-
| 07:11
+
|07:11
 
|For more details, please write to:
 
|For more details, please write to:
 
contact at spoken hyphen tutorial dot org.  
 
contact at spoken hyphen tutorial dot org.  
  
 
|-
 
|-
| 07:19
+
|07:19
 
|'''Spoken Tutorial''' project is a part of the '''Talk to a Teacher''' project.  
 
|'''Spoken Tutorial''' project is a part of the '''Talk to a Teacher''' project.  
  
 
|-
 
|-
| 07:23
+
|07:23
 
|It is supported by the National Mission on Education through ICT, MHRD, Government of India.  
 
|It is supported by the National Mission on Education through ICT, MHRD, Government of India.  
  
 
|-
 
|-
| 07:29
+
|07:29
 
|More information on this mission is available at:  
 
|More information on this mission is available at:  
  
 
|-
 
|-
| 07:32
+
|07:32
 
|spoken hyphen tutorial dot org slash NMEICT hyphen Intro.  
 
|spoken hyphen tutorial dot org slash NMEICT hyphen Intro.  
  
 
|-
 
|-
| 07:38
+
|07:38
 
|This script has been contributed  by Abhishek Pawar.
 
|This script has been contributed  by Abhishek Pawar.
  
 
|-
 
|-
| 07:41
+
|07:41
 
|This is Rupak Rokade from '''IIT Bombay''', signing off. Thanks for joining.
 
|This is Rupak Rokade from '''IIT Bombay''', signing off. Thanks for joining.

Revision as of 12:08, 28 March 2017

Time Narration
00:01 Dear Friends, Welcome to the spoken tutorial on Mapping components with footprints in KiCad.
00:07 In this spoken tutorial, we will learn
00:10 to map components with corresponding footprints.
00:13 Basic knowledge of electronic circuit is pre-requisite for this tutorial.
00:18 User should know how to design circuit schematic in KiCad
00:23 and do electric rule check and netlist generation.
00:26 For relevant tutorials, please visit: spoken hyphen tutorial.org.
00:33 We are using Ubuntu 12.04 as an operating system
00:37 with KiCad 2011 hyphen 05 hyphen 25 for this tutorial.
00:47 To start KiCad-
00:49 Go to the top left corner of Ubuntu desktop screen.
00:52 Click on the first icon i.e. the Dash home.
00:56 In the search bar, type 'KiCad' and press Enter.
01:04 This will open KiCad main window.
01:07 To open 'EEschema', go to the top panel. Click on EEschema tab.
01:17 An Info dialog-box will appear which says that it cannot find the schematic.
01:21 Click on OK.
01:24 I will use the circuit schematic of Astable multivibrator which was created earlier.
01:30 To do this- I will go to the File menu, click on Open.
01:37 I will bring this window in the visible area.
01:44 Choose the folder in which the file is saved
01:50 and click on Open.
01:55 This will open the circuit schematic.
01:57 I will zoom in using the scroll button of the mouse.
02:02 We have already generated the netlist for this circuit.
02:07 Let us now look at the process of mapping the components used in the schematic with footprints.
02:14 Footprint is the actual layout of the component which is placed in the Printed Circuit Board.
02:21 To start mapping of the components-
02:24 Go to the top panel of 'EEschema' window.
02:28 Click on the Run Cvpcb button.
02:33 This will open the Cvpcb window.
02:37 It will also open a dialog-box titled Component Library Error.
02:42 Click on OK button to close it.
02:47 Notice that it opens 'project1.net' file. Please recall that we had generated this file in the Netlist generation tutorial.
02:58 The 'Cvpcb' window is divided into two panels.
03:03 The first column in the left panel is the serial number.
03:07 The second column shows reference id for list of components used in schematic.
03:14 The third column shows values of the corresponding components.
03:19 The right panel gives a list of footprints available.
03:25 Now, we will map the components with their associated footprints.
03:30 We can see list of footprints available for selected component i.e. 'C1' in the right part of 'Cvpcb' window.
03:41 We will now view footprint corresponding to the selected component.
03:45 On the top panel of 'Cvpcb' window click on View selected footprint.
03:53 This will open footprint window which displays the image of footprint selected.
04:02 We can also see images of different footprints by clicking on them.
04:12 I will close footprint window now.
04:15 For the first component 'C1', we will choose the footprint 'C1' from right panel.
04:22 To assign 'C1' footprint to first component, double-click on the footprint.
04:27 As you can see, 'C1' footprint gets assigned to the first component in the list.
04:34 Similarly, for second component 'C2', we will choose footprint 'C1' by double-clicking on it.
04:43 For the next component 'D1', we choose LED hyphen 3MM.
04:50 For connector 'P1', we choose SIL hyphen 2 from the right panel.
05:02 I will scroll down in the right panel to select it.
05:09 For 'R1', we choose 'R3'.
05:13 For 'R2', we choose 'R3'.
05:17 For 'R3', we choose 'R3'.
05:22 For 'U1' i.e. 'LM555', we choose DIP hyphen 8 underscore 300 underscore ELL which is a standard eight pin IC footprint.
05:38 Now, we will save the netlist by clicking on Save netlist and footprint files button on the top panel of 'Cvpcb' window.
05:48 This will open Save Net and Component List window.
05:54 I will resize this window for better view.
06:00 Click on Save to save this file. This will save the file and also close the 'Cvpcb' window automatically.
06:13 Now, the netlist is updated with footprints information.
06:18 Here the process of mapping the components is complete.
06:21 Go to the 'EEschema' window. Now close this window.
06:29 Also close the KiCad main window.
06:35 This brings us to the end of this tutorial.
06:38 In this tutorial, we learnt
06:40 to map the components with corresponding footprints using 'Cvpcb' window.
06:47 Watch the video available at the following link.
06:51 It summarizes the Spoken Tutorial project.
06:56 If you do not have good bandwidth, you can download and watch it.
07:02 The Spoken Tutorial project team:
07:04 Conducts workshops using spoken tutorials.
07:07 Gives certificates for those who pass an online test.
07:11 For more details, please write to:

contact at spoken hyphen tutorial dot org.

07:19 Spoken Tutorial project is a part of the Talk to a Teacher project.
07:23 It is supported by the National Mission on Education through ICT, MHRD, Government of India.
07:29 More information on this mission is available at:
07:32 spoken hyphen tutorial dot org slash NMEICT hyphen Intro.
07:38 This script has been contributed by Abhishek Pawar.
07:41 This is Rupak Rokade from IIT Bombay, signing off. Thanks for joining.

Contributors and Content Editors

PoojaMoolya, Pratik kamble, Sandhya.np14