Difference between revisions of "KiCad/C2/Mapping-components-in-KiCad/English-timed"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) |
PoojaMoolya (Talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
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 ''' | + | |to map components with corresponding '''footprints'''. |
|- | |- | ||
− | | 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'''. |
|- | |- | ||
− | | 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. |
Latest 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. |