Difference between revisions of "KiCad/C2/Designing-printed-circuit-board-in-KiCad/English-timed"
From Script | Spoken-Tutorial
PoojaMoolya (Talk | contribs) |
PoojaMoolya (Talk | contribs) |
||
Line 488: | Line 488: | ||
|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. | ||
+ | | | ||
+ | } |
Revision as of 12:35, 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. |
} |