KiCad/C2/Electric-rule-checking-and-Netlist-generation/English-timed
From Script | Spoken-Tutorial
| Time | Narration |
| 00:01 | Dear Friends, |
| 00:03 | Welcome to the spoken tutorial on Electric rule check and Netlist generation in KiCad. |
| 00:09 | In this tutorial, we will learn- |
| 00:12 | To assign values to components |
| 00:14 | To perform electric rule check and |
| 00:17 | To generate netlist for schematic created. |
| 00:21 | We are using Ubuntu 12.04 as the operating system |
| 00:25 | with KiCad version 2011 hyphen 05 hyphen 25 for this tutorial. |
| 00:33 | Basic knowledge of electronic circuit is pre-requisite for this tutorial. |
| 00:38 | User should also know how to design circuit schematic in KiCad. |
| 00:42 | For relevant tutorials, please visit the link: spoken hyphen tutorial.org |
| 00:49 | To start KiCad,Go to the top left corner of ubuntu desktop screen. |
| 00:56 | Click on the first icon i.e. Dash home. |
| 01:01 | In the search tab, write "KiCad" and press Enter. |
| 01:10 | This will open the KiCad main window |
| 01:13 | Click on EEschema tab. |
| 01:17 | An Info dialog-box appears saying it cannot find schematic. |
| 01:21 | Click on OK. |
| 01:23 | We will use the file 'project1.sch' created earlier. |
| 01:29 | Go to File menu and click on Open. |
| 01:33 | Select 'project1.sch' from desired directory. |
| 01:44 | We will now assign values to components. |
| 01:49 | Let us assign value to 'R2' component. |
| 01:54 | Keep cursor over 'R', corresponding to 'R2' resistor. |
| 02:01 | Right-click and choose Field Value. |
| 02:05 | This will open Edit Value Field window. |
| 02:11 | Type "1M" and click on OK. |
| 02:17 | As you can see, '1M' (i.e. 1 mega ohm) value is assigned to the resistor 'R2'. |
| 02:24 | I have already assigned values to other components in the similar way. |
| 02:29 | Next step is to perform electric rules check on this circuit. |
| 02:36 | Go to top panel of 'EEschema' window. |
| 02:39 | Click on Perform electric rules check button. |
| 02:44 | This will open the EEschema Erc window. |
| 02:48 | Click on Test Erc button. |
| 02:52 | We can see that there are two errors. |
| 02:56 | Both errors say that the terminals have no power sources. |
| 03:00 | Click on the Close button. |
| 03:03 | In the schematic, the error nodes are pointed by arrows. |
| 03:12 | Let us connect a power Flag here. So, then KiCad will know that we are going to connect a power supply here. |
| 03:22 | For this, |
| 03:24 | On the right panel, click on Place a power port button. |
| 03:29 | Now, click on the 'EEschema' window to open the component selection window. |
| 03:34 | Click on List All button and you can see list of power notations. |
| 03:40 | Choose PWR_underscore FLAG and click on OK. |
| 03:49 | We will place the Power flag near 'VCC' terminal. |
| 03:55 | Click on the EEschema to place it. |
| 03:59 | We need two such power flags since there are two errors of such type. |
| 04:05 | Keep the cursor on the power flag and then press 'c' to copy it. |
| 04:10 | Place this power flag near the ground terminal. |
| 04:15 | Now, we will connect the power flag with wires. Go to right panel and click Place a wire button. |
| 04:24 | Now, connect the power flag to VCC terminal. |
| 04:35 | Similarly, connect the power flag to the ground terminal. |
| 04:44 | We will now run the Schematic ERC check once again to confirm. |
| 04:49 | For this, click on the Perform electric rules check on the top panel of 'EEschema' window. |
| 04:55 | This will open the 'EEschema Erc' window. |
| 04:58 | Click on Test Erc button. |
| 05:01 | We can see that there are no errors. |
| 05:04 | Click on Close. |
| 05:07 | Now, let us see how to generate Netlist. |
| 05:10 | Netlist gives information about list of components and nodes that connect them together. |
| 05:16 | We will see the use of netlist as we proceed further in this tutorial. |
| 05:20 | For generating netlist, go to the top panel. Click on netlist generation button. |
| 05:27 | This will open up the Netlist window. |
| 05:31 | This window contains tabs which allow you to generate netlist in different formats. |
| 05:38 | For KiCad we will use Pcbnew tab. |
| 05:42 | Keep Default format option checked and click on Netlist button. |
| 05:48 | Note that it saves the netlist file with name 'project1.net'. |
| 05:54 | Please note that when the netlist is generated, the file is saved with '.net' extension. |
| 06:00 | Click on the Save button. |
| 06:02 | Let me resize the window. |
| 06:04 | Click on the Save button. |
| 06:06 | Netlist file contains information about components, in the circuit, required for printed circuit board design. |
| 06:14 | We will see the use of this netlist file in another tutorial. |
| 06:20 | Go to File menu and choose Save Whole Schematic Project to save this schematic. |
| 06:27 | Go to File menu and choose Quit to close 'EEschema' window. |
| 06:32 | In KiCad main window, |
| 06:34 | Go to File menu and choose Quit. This will close the KiCad main window. |
| 06:40 | In this tutorial, we learnt- |
| 06:44 | To assign values to components |
| 06:46 | To check and correct for errors in circuit schematic |
| 06:50 | To generate netlist for circuit. |
| 06:53 | Watch the video available at the following link. |
| 06:56 | It summarizes the Spoken Tutorial project. |
| 06:58 | 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:10 | For more details, please write to: contact at spoken hyphen tutorial dot org. |
| 07:16 | Spoken Tutorial project is a part of the Talk to a Teacher project. |
| 07:19 | It is supported by the National Mission on Education through ICT, MHRD, Government of India. |
| 07:25 | More information on this mission is available at: |
| 07:28 | spoken hyphen tutorial dot org slash NMEICT hyphen Intro. |
| 07:34 | This script has been contributed by Abhishek Pawar. |
| 07:39 | This is Rupak Rokade from IIT Bombay, signing off. Thanks for joining. |