Difference between revisions of "KiCad/C2/Designing-printed-circuit-board-in-KiCad/English-timed"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(2 intermediate revisions 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 '''Designing printed circuit board in KiCad'''.
+
|Dear Friends, Welcome to the '''spoken tutorial''' on '''Designing printed circuit board in KiCad'''.
  
 
|-
 
|-
| 00:07
+
|00:07
| In this tutorial, we will learn  
+
|In this tutorial, we will learn  
  
 
|-
 
|-
| 00:09
+
|00:09
 
|to design '''printed circuit board''' in '''KiCad'''.  
 
|to design '''printed circuit board''' in '''KiCad'''.  
  
 
|-
 
|-
| 00:12
+
|00:12
| We are using '''Ubuntu 12.04''' as the operating system   
+
|We are using '''Ubuntu 12.04''' as the operating system   
  
 
|-
 
|-
| 00:16
+
|00:16
 
|with '''KiCad''' version: '''2011 hyphen 05 hyphen 25''' for this tutorial.
 
|with '''KiCad''' version: '''2011 hyphen 05 hyphen 25''' for this tutorial.
  
 
|-
 
|-
| 00:25
+
|00:25
 
|Basic knowledge of electronic circuit is a prerequisite for this tutorial.  
 
|Basic knowledge of electronic circuit is a prerequisite for this tutorial.  
  
 
|-
 
|-
| 00:30
+
|00:30
 
|The user should also know: * how to design '''circuit schematic''' in '''KiCad'''  
 
|The user should also know: * how to design '''circuit schematic''' in '''KiCad'''  
  
Line 41: Line 40:
  
 
|-
 
|-
| 00:39
+
|00:39
 
|To do mapping of components with '''footprints'''.
 
|To do mapping of components with '''footprints'''.
  
 
|-
 
|-
| 00:43
+
|00:43
 
|For relevant tutorials, please visit:
 
|For relevant tutorials, please visit:
 
http://spoken hyphen tutorial.org  
 
http://spoken hyphen tutorial.org  
  
 
|-
 
|-
| 00:50
+
|00:50
 
|To start KiCad -
 
|To start KiCad -
  
 
|-
 
|-
| 00:52
+
|00:52
 
|Go to the top left corner of Ubuntu desktop screen.
 
|Go to the top left corner of Ubuntu desktop screen.
  
 
|-
 
|-
| 00:56
+
|00:56
 
|Click on the first icon i.e. '''Dash home'''.
 
|Click on the first icon i.e. '''Dash home'''.
  
Line 66: Line 65:
  
 
|-
 
|-
| 01:09
+
|01:09
 
|This will open '''KiCad main window'''.  
 
|This will open '''KiCad main window'''.  
  
 
|-
 
|-
| 01:12
+
|01:12
 
|To open 'EEschema', go to the top panel and click on '''EEschema''' tab.
 
|To open 'EEschema', go to the top panel and click on '''EEschema''' tab.
  
 
|-
 
|-
| 01:19
+
|01:19
| 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.  
  
 
|-
 
|-
Line 86: Line 85:
  
 
|-
 
|-
| 01:35
+
|01:35
 
|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:42
+
|01:42
 
|Choose the folder in which file is saved.  
 
|Choose the folder in which file is saved.  
  
 
|-
 
|-
| 01:49
+
|01:49
| Select 'project1.sch' and click on '''Open'''.  
+
|Select 'project1.sch' and click on '''Open'''.  
  
 
|-
 
|-
| 01:56
+
|01:56
 
|I will '''resize''' the window.
 
|I will '''resize''' the window.
  
Line 114: Line 113:
  
 
|-
 
|-
| 02:13
+
|02:13
 
|We have already generated the '''netlist''' for this circuit  
 
|We have already generated the '''netlist''' for this circuit  
  
 
|-
 
|-
| 02:16
+
|02:16
 
|and done mapping of components with corresponding footprints.  
 
|and done mapping of components with corresponding footprints.  
  
 
|-
 
|-
| 02:20
+
|02:20
 
|The next step is to create the '''printed circuit board''' layout.
 
|The next step is to create the '''printed circuit board''' layout.
  
 
|-
 
|-
| 02:26
+
|02:26
| To start with this, click on '''Run PCBnew''' button located on the top panel of 'EEschema' window.   
+
|To start with this, click on '''Run PCBnew''' button located on the top panel of 'EEschema' window.   
  
 
|-
 
|-
Line 134: Line 133:
  
 
|-
 
|-
| 02:39
+
|02:39
| An '''info''' dialog-box appears saying it did not find 'project1.brd'.
+
|An '''info''' dialog-box appears saying it did not find 'project1.brd'.
  
 
|-
 
|-
| 02:44
+
|02:44
| Click on '''OK''' to close this dialog-box.  
+
|Click on '''OK''' to close this dialog-box.  
  
 
|-
 
|-
| 02:49
+
|02:49
| Now you can '''import''' the '''footprints''' by clicking on '''Read netlist''' button on the top panel of 'PCBnew' window.
+
|Now you can '''import''' the '''footprints''' by clicking on '''Read netlist''' button on the top panel of 'PCBnew' window.
  
 
|-
 
|-
| 02:57
+
|02:57
| Here the '''Netlist''' window opens.  
+
|Here the '''Netlist''' window opens.  
  
 
|-
 
|-
| 03:01
+
|03:01
 
|Keep all the default settings as it is.  
 
|Keep all the default settings as it is.  
  
 
|-
 
|-
| 03:03
+
|03:03
 
|Click on '''Browse Netlist Files''' button.   
 
|Click on '''Browse Netlist Files''' button.   
  
 
|-
 
|-
| 03:07
+
|03:07
 
|This will open '''Select Netlist''' window.  
 
|This will open '''Select Netlist''' window.  
  
 
|-
 
|-
| 03:13
+
|03:13
| I will now '''resize''' this window for better view.  
+
|I will now '''resize''' this window for better view.  
  
 
|-
 
|-
| 03:20
+
|03:20
| Select '''project1.net''' file from desired directory and click on '''Open'''.  
+
|Select '''project1.net''' file from desired directory and click on '''Open'''.  
  
 
|-
 
|-
| 03:27
+
|03:27
 
|Click on '''Read Current Netlist''' button.  
 
|Click on '''Read Current Netlist''' button.  
  
 
|-
 
|-
| 03:30
+
|03:30
 
|It will show warning saying 'project1.cmp' not found.  
 
|It will show warning saying 'project1.cmp' not found.  
  
 
|-
 
|-
| 03:35
+
|03:35
| Click on '''OK'''.   
+
|Click on '''OK'''.   
  
 
|-
 
|-
| 03:37
+
|03:37
| Now close '''Netlist''' window by clicking on '''Close''' button.  
+
|Now close '''Netlist''' window by clicking on '''Close''' button.  
  
 
|-
 
|-
| 03:42
+
|03:42
 
|You can see that all the '''footprint'''s are imported and placed in the top left corner, in '''PCBnew''' window.  
 
|You can see that all the '''footprint'''s are imported and placed in the top left corner, in '''PCBnew''' window.  
  
 
|-
 
|-
| 03:49
+
|03:49
 
|Now we need to place all footprints in centre of 'PCBnew' window.  
 
|Now we need to place all footprints in centre of 'PCBnew' window.  
  
 
|-
 
|-
| 03:56
+
|03:56
 
|For this, click on '''Manual and Automatic move and place of modules''' button located on the top panel of 'PCBnew' window.  
 
|For this, click on '''Manual and Automatic move and place of modules''' button located on the top panel of 'PCBnew' window.  
  
 
|-
 
|-
| 04:08
+
|04:08
 
|Now, right-click once in the centre of the 'PCBnew' window.  
 
|Now, right-click once in the centre of the 'PCBnew' window.  
  
 
|-
 
|-
| 04:14
+
|04:14
| Go to '''Glob Move and Place'''. Then click on '''Move All Modules'''.   
+
|Go to '''Glob Move and Place'''. Then click on '''Move All Modules'''.   
  
 
|-
 
|-
| 04:22
+
|04:22
 
|This will open a '''Confirmation''' window. Click '''Yes'''.  
 
|This will open a '''Confirmation''' window. Click '''Yes'''.  
  
 
|-
 
|-
| 04:28
+
|04:28
 
|I will zoom in with scroll button of my '''mouse''' for better view.  
 
|I will zoom in with scroll button of my '''mouse''' for better view.  
  
 
|-
 
|-
| 04:35
+
|04:35
 
|You may or may not see white wires connecting the '''terminal'''s of footprints.  
 
|You may or may not see white wires connecting the '''terminal'''s of footprints.  
 
   
 
   
 
|-
 
|-
| 04:39
+
|04:39
 
|If you do not see them, click on '''Show or Hide board ratsnest''' button located on the left panel of PCBnew window.  
 
|If you do not see them, click on '''Show or Hide board ratsnest''' button located on the left panel of PCBnew window.  
  
 
|-
 
|-
| 04:51
+
|04:51
| White wires are also called as '''airwires'''.  
+
|White wires are also called as '''airwires'''.  
  
 
|-
 
|-
| 04:55
+
|04:55
 
|Now we will arrange the modules such that minimum number of airwires cross each other.  
 
|Now we will arrange the modules such that minimum number of airwires cross each other.  
  
 
|-
 
|-
| 05:01
+
|05:01
 
|Now, right-click on '''IC 555 footprint'''.  
 
|Now, right-click on '''IC 555 footprint'''.  
  
 
|-
 
|-
| 05:07
+
|05:07
 
|Go to '''Footprint''' options and click on '''Move'''.   
 
|Go to '''Footprint''' options and click on '''Move'''.   
  
 
|-
 
|-
| 05:12
+
|05:12
 
|You can see that the footprint is tied to cursor.  
 
|You can see that the footprint is tied to cursor.  
  
 
|-
 
|-
| 05:16
+
|05:16
| You can see that the component moves according to the grid displayed in the background.
+
|You can see that the component moves according to the grid displayed in the background.
  
 
|-
 
|-
| 05:25
+
|05:25
| Now, click once to place the component wherever required. I am going to place it here.  
+
|Now, click once to place the component wherever required. I am going to place it here.  
  
 
|-
 
|-
| 05:33
+
|05:33
 
|It is possible to change the grid spacing using '''Grid''' options drop-down menu on the top panel of 'PCBnew' window.   
 
|It is possible to change the grid spacing using '''Grid''' options drop-down menu on the top panel of 'PCBnew' window.   
  
 
|-
 
|-
| 05:44
+
|05:44
 
|For now, we will go ahead with the default value, that is, '''Grid 1.270'''.  
 
|For now, we will go ahead with the default value, that is, '''Grid 1.270'''.  
  
 
|-
 
|-
| 05:53
+
|05:53
 
|For moving components, you can also use the shortcut key 'M'.  
 
|For moving components, you can also use the shortcut key 'M'.  
  
 
|-
 
|-
| 05:58
+
|05:58
 
|For example, let me show you how to move the '''capacitor'''.  
 
|For example, let me show you how to move the '''capacitor'''.  
  
 
|-
 
|-
| 06:02
+
|06:02
| Point the cursor on capacitor.  
+
|Point the cursor on capacitor.  
  
 
|-
 
|-
| 06:05
+
|06:05
| Press 'M'. The module will get tied to cursor. You can move it wherever required.   
+
|Press 'M'. The module will get tied to cursor. You can move it wherever required.   
  
 
|-
 
|-
| 06:14
+
|06:14
 
|To place component click once.  
 
|To place component click once.  
  
 
|-
 
|-
| 06:17
+
|06:17
 
|To rotate component, press 'R'.  
 
|To rotate component, press 'R'.  
  
 
|-
 
|-
| 06:22
+
|06:22
 
|For example, let me rotate the '''resistor'''. Place the cursor on the resistor and press 'R'.  
 
|For example, let me rotate the '''resistor'''. Place the cursor on the resistor and press 'R'.  
  
 
|-
 
|-
| 06:29
+
|06:29
| Similarly, you can arrange all the components.
+
|Similarly, you can arrange all the components.
  
 
|-
 
|-
| 06:32
+
|06:32
 
|I have already arranged footprints to get minimum intersection between airwires. This is shown here.  
 
|I have already arranged footprints to get minimum intersection between airwires. This is shown here.  
  
 
|-
 
|-
| 06:41
+
|06:41
 
|Now, we need to convert these airwires in to actual '''track'''s.
 
|Now, we need to convert these airwires in to actual '''track'''s.
  
 
|-
 
|-
| 06:46
+
|06:46
| Under the '''Layer''' tab on the right side of the 'PCBnew' window, select '''Back''' layer, if not selected. '''Back''' layer is represented by green colour.  
+
|Under the '''Layer''' tab on the right side of the 'PCBnew' window, select '''Back''' layer, if not selected. '''Back''' layer is represented by green colour.  
  
 
|-
 
|-
| 07:01
+
|07:01
 
|Layer selected is pointed by small blue arrow.  
 
|Layer selected is pointed by small blue arrow.  
  
 
|-
 
|-
| 07:06
+
|07:06
 
|For creating tracks, select '''Add tracks and vias''' button, located on the right panel of 'PCBnew' window.  
 
|For creating tracks, select '''Add tracks and vias''' button, located on the right panel of 'PCBnew' window.  
  
 
|-
 
|-
| 07:17
+
|07:17
 
|Now, let us click on one of the nodes of 'R1'.  
 
|Now, let us click on one of the nodes of 'R1'.  
  
 
|-
 
|-
| 07:22
+
|07:22
 
|Then, we will double-click on node of 'R2' where wire needs to be connected.  
 
|Then, we will double-click on node of 'R2' where wire needs to be connected.  
  
 
|-
 
|-
| 07:31
+
|07:31
 
|Similarly, we will connect one more wire between '''Resistor R3''' and '''capacitor C1'''.  
 
|Similarly, we will connect one more wire between '''Resistor R3''' and '''capacitor C1'''.  
  
 
|-
 
|-
| 07:38
+
|07:38
 
|Let us click on one of the nodes of 'R3'.  
 
|Let us click on one of the nodes of 'R3'.  
  
 
|-
 
|-
| 07:41
+
|07:41
 
|Click once to change direction of wire.
 
|Click once to change direction of wire.
  
 
|-
 
|-
| 07:46
+
|07:46
 
|Then we will double-click on the node of 'C1' where wire needs to be connected.  
 
|Then we will double-click on the node of 'C1' where wire needs to be connected.  
  
 
|-
 
|-
| 07:51
+
|07:51
 
|The green track created represents actual copper path created on the '''printed circuit board'''.
 
|The green track created represents actual copper path created on the '''printed circuit board'''.
  
 
|-
 
|-
| 07:59
+
|07:59
 
|It is also possible to change the track width.  
 
|It is also possible to change the track width.  
  
 
|-
 
|-
| 08:02
+
|08:02
 
|This can be done by clicking on '''Design Rules''' menu option in the menu bar of 'PCBnew' window.  
 
|This can be done by clicking on '''Design Rules''' menu option in the menu bar of 'PCBnew' window.  
  
 
|-
 
|-
| 08:11
+
|08:11
 
|Click on '''Design Rules'''.  
 
|Click on '''Design Rules'''.  
  
 
|-
 
|-
| 08:14
+
|08:14
 
|'''Design Rules Editor''' will open where you can change the track width.  
 
|'''Design Rules Editor''' will open where you can change the track width.  
  
 
|-
 
|-
| 08:19
+
|08:19
 
|We will change the track width to '''1.5'''. To do this, double-click on the value of '''Track Width'''. Type "1.5" and press '''Enter'''.
 
|We will change the track width to '''1.5'''. To do this, double-click on the value of '''Track Width'''. Type "1.5" and press '''Enter'''.
  
 
|-
 
|-
| 08:34
+
|08:34
 
|For creating the '''track''', we could also use the 'X 'key on the keyboard.
 
|For creating the '''track''', we could also use the 'X 'key on the keyboard.
  
 
|-
 
|-
| 08:39
+
|08:39
 
|Let me show this to you. Keep the cursor over one of the nodes of '''LED D1'''. press the key 'X'.
 
|Let me show this to you. Keep the cursor over one of the nodes of '''LED D1'''. press the key 'X'.
  
 
|-
 
|-
| 08:48
+
|08:48
 
|Then, we will double-click on the node of 'R3' where wire needs to be connected.
 
|Then, we will double-click on the node of 'R3' where wire needs to be connected.
 
   
 
   
 
|-
 
|-
| 08:54
+
|08:54
 
|You can see that the width of the track has increased. In this way, you can complete the design of the board.
 
|You can see that the width of the track has increased. In this way, you can complete the design of the board.
  
 
|-
 
|-
| 09:03
+
|09:03
 
|I have already completed the design for this board here.  
 
|I have already completed the design for this board here.  
  
 
|-
 
|-
| 09:08
+
|09:08
 
|Let me open the completed design board file.   
 
|Let me open the completed design board file.   
  
 
|-
 
|-
| 09:19
+
|09:19
 
|We also need to draw the PCB edges for completing this design.  
 
|We also need to draw the PCB edges for completing this design.  
  
 
|-
 
|-
| 09:25
+
|09:25
 
|For this, we need to select '''PCB Edges''' option from '''Layer''' tab on the right side of 'PCBnew' window.  
 
|For this, we need to select '''PCB Edges''' option from '''Layer''' tab on the right side of 'PCBnew' window.  
  
 
|-
 
|-
| 09:34
+
|09:34
 
|Now, click on '''Add graphic line or polygon''' button located on the right panel of '''layout editor''' window.  
 
|Now, click on '''Add graphic line or polygon''' button located on the right panel of '''layout editor''' window.  
  
 
|-
 
|-
| 09:44
+
|09:44
 
|Now, let us create a rectangle around this '''Printed circuit Board'''.
 
|Now, let us create a rectangle around this '''Printed circuit Board'''.
  
 
|-
 
|-
| 09:49
+
|09:49
 
|Click on the top left side of layout.
 
|Click on the top left side of layout.
  
 
|-
 
|-
| 09:52
+
|09:52
 
|Move the cursor horizontally towards right.   
 
|Move the cursor horizontally towards right.   
  
 
|-
 
|-
| 09:56
+
|09:56
 
|Click once to change direction of line.
 
|Click once to change direction of line.
  
 
|-
 
|-
| 10:00
+
|10:00
 
|Move the cursor vertically downwards.  
 
|Move the cursor vertically downwards.  
  
 
|-
 
|-
| 10:04
+
|10:04
 
|Similarly, we can complete the rectangle.  
 
|Similarly, we can complete the rectangle.  
  
 
|-
 
|-
| 10:11
+
|10:11
 
|Let me complete this rectangle.  
 
|Let me complete this rectangle.  
  
 
|-
 
|-
| 10:16
+
|10:16
 
|End the rectangle by double-clicking left-mouse-button.
 
|End the rectangle by double-clicking left-mouse-button.
  
 
|-
 
|-
| 10:24
+
|10:24
 
|Now, let us click on '''File''' menu and click on the '''Save''' option. Please note that this file is saved with the extension '.brd'.
 
|Now, let us click on '''File''' menu and click on the '''Save''' option. Please note that this file is saved with the extension '.brd'.
  
 
|-
 
|-
| 10:38
+
|10:38
 
|This completes the board layout for Astable multivibrator circuit.
 
|This completes the board layout for Astable multivibrator circuit.
  
 
|-
 
|-
| 10:44
+
|10:44
 
|In this tutorial, we learnt to design '''printed circuit board''' in '''KiCad''' using 'PCBnew'.  
 
|In this tutorial, we learnt to design '''printed circuit board''' in '''KiCad''' using 'PCBnew'.  
  
 
|-
 
|-
| 10:50
+
|10:50
| Watch the video available at the following link.
+
|Watch the video available at the following link.
  
 
|-
 
|-
| 10:54
+
|10:54
 
|It summarizes the Spoken Tutorial project.  
 
|It summarizes the Spoken Tutorial project.  
  
 
|-
 
|-
| 10:56
+
|10: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.  
  
 
|-
 
|-
| 11:00
+
|11:00
| The Spoken Tutorial project team:  
+
|The Spoken Tutorial project team:  
  
 
|-
 
|-
| 11:03
+
|11:03
| Conducts workshops using spoken tutorials.  
+
|Conducts workshops using spoken tutorials.  
  
 
|-
 
|-
| 11:06
+
|11:06
| Gives certificates for those who pass an online test.  
+
|Gives certificates for those who pass an online test.  
  
 
|-
 
|-
| 11:10
+
|11:10
 
|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.  
  
 
|-
 
|-
| 11:15
+
|11:15
 
|'''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.  
  
 
|-
 
|-
| 11:19
+
|11:19
 
|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.  
  
 
|-
 
|-
| 11:25
+
|11:25
 
|More information on this mission is available at:  
 
|More information on this mission is available at:  
  
 
|-
 
|-
| 11:29
+
|11:29
 
|spoken hyphen tutorial dot org slash NMEICT hyphen Intro.  
 
|spoken hyphen tutorial dot org slash NMEICT hyphen Intro.  
  
 
|-
 
|-
| 11:35
+
|11:35
 
|This script has been contributed  by Abhishek Pawar.
 
|This script has been contributed  by Abhishek Pawar.
  
 
|-
 
|-
| 11:38
+
|11:38
 
|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:36, 28 March 2017

Time Narration
00:01 Dear Friends, Welcome to the spoken tutorial on Designing printed circuit board in KiCad.
00:07 In this tutorial, we will learn
00:09 to design printed circuit board in KiCad.
00:12 We are using Ubuntu 12.04 as the operating system
00:16 with KiCad version: 2011 hyphen 05 hyphen 25 for this tutorial.
00:25 Basic knowledge of electronic circuit is a prerequisite for this tutorial.
00:30 The user should also know: * how to design circuit schematic in KiCad
00:35 To do electric rule check
00:37 To do netlist generation
00:39 To do mapping of components with footprints.
00:43 For relevant tutorials, please visit:

http://spoken hyphen tutorial.org

00:50 To start KiCad -
00:52 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 bar, write "KiCad" and press Enter.
01:09 This will open KiCad main window.
01:12 To open 'EEschema', go to the top panel and click on EEschema tab.
01:19 An Info dialog-box will appear which says that it cannot find the schematic.
01:25 Click on OK.
01:28 I will use the circuit schematic of Astable multivibrator which was created earlier.
01:35 To do this, I will go to the File menu, click on Open.
01:42 Choose the folder in which file is saved.
01:49 Select 'project1.sch' and click on Open.
01:56 I will resize the window.
02:00 So, now I will click on Open.
02:06 This will open the circuit schematic.
02:08 I will zoom in using the scroll button of the mouse.
02:13 We have already generated the netlist for this circuit
02:16 and done mapping of components with corresponding footprints.
02:20 The next step is to create the printed circuit board layout.
02:26 To start with this, click on Run PCBnew button located on the top panel of 'EEschema' window.
02:36 This will open 'PCBnew' window.
02:39 An info dialog-box appears saying it did not find 'project1.brd'.
02:44 Click on OK to close this dialog-box.
02:49 Now you can import the footprints by clicking on Read netlist button on the top panel of 'PCBnew' window.
02:57 Here the Netlist window opens.
03:01 Keep all the default settings as it is.
03:03 Click on Browse Netlist Files button.
03:07 This will open Select Netlist window.
03:13 I will now resize this window for better view.
03:20 Select project1.net file from desired directory and click on Open.
03:27 Click on Read Current Netlist button.
03:30 It will show warning saying 'project1.cmp' not found.
03:35 Click on OK.
03:37 Now close Netlist window by clicking on Close button.
03:42 You can see that all the footprints are imported and placed in the top left corner, in PCBnew window.
03:49 Now we need to place all footprints in centre of 'PCBnew' window.
03:56 For this, click on Manual and Automatic move and place of modules button located on the top panel of 'PCBnew' window.
04:08 Now, right-click once in the centre of the 'PCBnew' window.
04:14 Go to Glob Move and Place. Then click on Move All Modules.
04:22 This will open a Confirmation window. Click Yes.
04:28 I will zoom in with scroll button of my mouse for better view.
04:35 You may or may not see white wires connecting the terminals of footprints.
04:39 If you do not see them, click on Show or Hide board ratsnest button located on the left panel of PCBnew window.
04:51 White wires are also called as airwires.
04:55 Now we will arrange the modules such that minimum number of airwires cross each other.
05:01 Now, right-click on IC 555 footprint.
05:07 Go to Footprint options and click on Move.
05:12 You can see that the footprint is tied to cursor.
05:16 You can see that the component moves according to the grid displayed in the background.
05:25 Now, click once to place the component wherever required. I am going to place it here.
05:33 It is possible to change the grid spacing using Grid options drop-down menu on the top panel of 'PCBnew' window.
05:44 For now, we will go ahead with the default value, that is, Grid 1.270.
05:53 For moving components, you can also use the shortcut key 'M'.
05:58 For example, let me show you how to move the capacitor.
06:02 Point the cursor on capacitor.
06:05 Press 'M'. The module will get tied to cursor. You can move it wherever required.
06:14 To place component click once.
06:17 To rotate component, press 'R'.
06:22 For example, let me rotate the resistor. Place the cursor on the resistor and press 'R'.
06:29 Similarly, you can arrange all the components.
06:32 I have already arranged footprints to get minimum intersection between airwires. This is shown here.
06:41 Now, we need to convert these airwires in to actual tracks.
06:46 Under the Layer tab on the right side of the 'PCBnew' window, select Back layer, if not selected. Back layer is represented by green colour.
07:01 Layer selected is pointed by small blue arrow.
07:06 For creating tracks, select Add tracks and vias button, located on the right panel of 'PCBnew' window.
07:17 Now, let us click on one of the nodes of 'R1'.
07:22 Then, we will double-click on node of 'R2' where wire needs to be connected.
07:31 Similarly, we will connect one more wire between Resistor R3 and capacitor C1.
07:38 Let us click on one of the nodes of 'R3'.
07:41 Click once to change direction of wire.
07:46 Then we will double-click on the node of 'C1' where wire needs to be connected.
07:51 The green track created represents actual copper path created on the printed circuit board.
07:59 It is also possible to change the track width.
08:02 This can be done by clicking on Design Rules menu option in the menu bar of 'PCBnew' window.
08:11 Click on Design Rules.
08:14 Design Rules Editor will open where you can change the track width.
08:19 We will change the track width to 1.5. To do this, double-click on the value of Track Width. Type "1.5" and press Enter.
08:34 For creating the track, we could also use the 'X 'key on the keyboard.
08:39 Let me show this to you. Keep the cursor over one of the nodes of LED D1. press the key 'X'.
08:48 Then, we will double-click on the node of 'R3' where wire needs to be connected.
08:54 You can see that the width of the track has increased. In this way, you can complete the design of the board.
09:03 I have already completed the design for this board here.
09:08 Let me open the completed design board file.
09:19 We also need to draw the PCB edges for completing this design.
09:25 For this, we need to select PCB Edges option from Layer tab on the right side of 'PCBnew' window.
09:34 Now, click on Add graphic line or polygon button located on the right panel of layout editor window.
09:44 Now, let us create a rectangle around this Printed circuit Board.
09:49 Click on the top left side of layout.
09:52 Move the cursor horizontally towards right.
09:56 Click once to change direction of line.
10:00 Move the cursor vertically downwards.
10:04 Similarly, we can complete the rectangle.
10:11 Let me complete this rectangle.
10:16 End the rectangle by double-clicking left-mouse-button.
10:24 Now, let us click on File menu and click on the Save option. Please note that this file is saved with the extension '.brd'.
10:38 This completes the board layout for Astable multivibrator circuit.
10:44 In this tutorial, we learnt to design printed circuit board in KiCad using 'PCBnew'.
10:50 Watch the video available at the following link.
10:54 It summarizes the Spoken Tutorial project.
10:56 If you do not have good bandwidth, you can download and watch it.
11:00 The Spoken Tutorial project team:
11:03 Conducts workshops using spoken tutorials.
11:06 Gives certificates for those who pass an online test.
11:10 For more details, please write to:

contact at spoken hyphen tutorial dot org.

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

Contributors and Content Editors

PoojaMoolya, Pratik kamble, Sandhya.np14