Difference between revisions of "ESim/C2/Setting-Parameters-for-PCB-designing/English"
Nancyvarkey (Talk | contribs) |
|||
Line 2: | Line 2: | ||
− | {| border=1 | + | {| border="1" |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Visual cue''' | || '''Visual cue''' | ||
|| '''Narration''' | || '''Narration''' | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Show Slide:''' | || '''Show Slide:''' | ||
Opening Slide | Opening Slide | ||
− | || Welcome to the spoken tutorial on “'''Setting Parameters for Designing PCB'''”. | + | || Welcome to the '''spoken tutorial '''on “'''Setting Parameters for Designing PCB'''”. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Show Slide:''' | || '''Show Slide:''' | ||
Learning Objectives | Learning Objectives | ||
− | || In this tutorial, we will learn to - | + | || In this tutorial, we will learn''' '''to -* <div style="margin-left:1.27cm;margin-right:0cm;">Read a''' PCB netlist.'''</div> |
− | * | + | * <div style="margin-left:1.27cm;margin-right:0cm;">Draw '''outline '''and setup '''design parameter'''s for a '''board.'''</div> |
− | * | + | * <div style="margin-left:1.27cm;margin-right:0cm;">Move and orient '''footprint'''s.</div> |
− | * Move and orient ''' | + | |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |
+ | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| '''Show Slide:''' | || '''Show Slide:''' | ||
Systems Requirements | Systems Requirements | ||
− | || This tutorial is recorded using - | + | || This tutorial is recorded using -* <div style="margin-left:1.27cm;margin-right:0cm;">'''Ubuntu Linux OS version 16.04'''</div> |
− | * '''Ubuntu Linux OS version 16.04''' | + | * <div style="margin-left:1.27cm;margin-right:0cm;">'''eSim '''version '''1.1.2'''</div> |
− | * '''eSim '''version '''1.1.2''' | + | |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |
+ | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| '''Show Slide:''' | || '''Show Slide:''' | ||
Prerequisites, | Prerequisites, | ||
− | || To practice this tutorial, you should know: | + | || To practice this tutorial, you should know:* <div style="margin-left:1.27cm;margin-right:0cm;">To design and '''simulate''' a '''circuit''' in '''eSim.'''</div> |
− | * To design and '''simulate''' a '''circuit''' in '''eSim.''' | + | * <div style="margin-left:1.27cm;margin-right:0cm;">To '''map''' '''component'''s with '''footprint'''s in '''CvPcb.'''</div> |
− | * To '''map | + | * <div style="margin-left:1.27cm;margin-right:0cm;">To create '''netlist''' for '''PCB Design in eSim.'''</div> |
− | * To create '''netlist''' for '''PCB Design in eSim.''' | + | |
− | If not, watch the prerequisite | + | |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | If not, watch the prerequisite eSim tutorials on this website. |
+ | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| '''System Computer:''' | || '''System Computer:''' | ||
eSim startup window | eSim startup window | ||
− | || I have opened''' eSim''' on my machine. | + | || I have opened''' eSim''' on my machine'''.''' |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Narration only''' | || '''Narration only''' | ||
− | || Let us open '''7805VoltageRegulator '''example. | + | || Let us open '''7805VoltageRegulator '''example'''.''' |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Slide with no narration''' | || '''Slide with no narration''' | ||
Line 56: | Line 56: | ||
We will use this file for practise of this tutorial. | We will use this file for practise of this tutorial. | ||
− | || | + | || This file is available in the '''Code Files''' link, please download and save this file to your '''Desktop'''. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |
+ | |||
+ | We will use this file for practise of this tutorial. | ||
+ | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| '''eSim main window:''' | || '''eSim main window:''' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
Click on '''Open Project ''' | Click on '''Open Project ''' | ||
Line 73: | Line 81: | ||
Click '''Open''' | Click '''Open''' | ||
− | || Click on '''Open Project '''button from the left toolbar. | + | || Click on '''Open Project '''button from the left toolbar'''. ''' |
Line 82: | Line 90: | ||
− | Click on '''Open '''button at the bottom right corner. | + | Click on '''Open '''button at the bottom right corner'''.''' |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''eSim main window : ''' | || '''eSim main window : ''' | ||
Click on''' Open Schematic''' | Click on''' Open Schematic''' | ||
− | || Click on '''Open Schematic button '''from left toolbar, to open the '''schematic'''. | + | || Click on '''Open Schematic button '''from left toolbar,''' '''to open the '''schematic'''. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''eSim Schematic Editor '''Window: | + | || '''eSim Schematic Editor '''Window''': ''' |
− | Click on''' | + | Click on''' Cvpcb '''shortcut at the top toolbar. |
|| The '''schematic''' will open. | || The '''schematic''' will open. | ||
Click on '''Cvpcb '''shortcut at the top toolbar. | Click on '''Cvpcb '''shortcut at the top toolbar. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || ''' | + | || '''Cvpcb '''Window''':''' |
− | Hover cursor over the components and their | + | Hover cursor over the components and their mapped footprints. |
|| | || | ||
I have mapped the '''components''' with appropriate '''footprints '''and''' generated netlist '''for it. | I have mapped the '''components''' with appropriate '''footprints '''and''' generated netlist '''for it. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''eSim Schematic '''Window: | + | || '''eSim Schematic '''Window''': ''' |
Click on '''Tools ''' | Click on '''Tools ''' | ||
Line 121: | Line 129: | ||
− | If you get a '''Confirmation''' box,click on '''Yes'''. | + | If you get a '''Confirmation''' box''', '''click on '''Yes'''. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Pcbnew '''Window''': ''' | || '''Pcbnew '''Window''': ''' | ||
Show empty layout screen | Show empty layout screen | ||
− | || An empty layout screen is seen in the '''Pcbnew '''window. | + | || An empty layout screen is seen in the '''Pcbnew '''window'''.''' |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Pcbnew Window:''' | || '''Pcbnew Window:''' | ||
Line 134: | Line 142: | ||
'''Netlist''' window will appear. | '''Netlist''' window will appear. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''Netlist '''Window: | + | || '''Netlist '''Window''' :''' |
Click on '''Browse>> '''navigate to '''Desktop.''' | Click on '''Browse>> '''navigate to '''Desktop.''' | ||
Line 151: | Line 159: | ||
Click on '''Open''' | Click on '''Open''' | ||
− | || Click on '''Browse '''button, and navigate to '''Desktop ''' | + | || Click on '''Browse '''button''', '''and navigate to '''Desktop '''Location'''.''' |
− | Double | + | Double click on '''7805VoltageRegulator.''' |
Line 161: | Line 169: | ||
Click on '''Open '''button at the bottom right corner of this window. | Click on '''Open '''button at the bottom right corner of this window. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| | || | ||
|| The '''netlist''' will be loaded. | || The '''netlist''' will be loaded. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Netlist Window:''' | || '''Netlist Window:''' | ||
Line 180: | Line 188: | ||
Click on '''Close''' | Click on '''Close''' | ||
− | || Click on '''Read Current Netlist '''button at the top right corner of '''Netlist '''window. | + | || Click on '''Read Current Netlist '''button''' '''at the top right corner of '''Netlist '''window. |
− | If there is an error | + | If there is an error it will appear in red color in the '''Messages''' window. |
In my case, there are no errors. | In my case, there are no errors. | ||
Line 189: | Line 197: | ||
Click on the '''Close '''button at the top right corner of the '''Netlist '''window. | Click on the '''Close '''button at the top right corner of the '''Netlist '''window. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Pcbnew Window:''' | || '''Pcbnew Window:''' | ||
Hover mouse over footprints in the '''Pcbnew '''window | Hover mouse over footprints in the '''Pcbnew '''window | ||
− | || The''' | + | || The''' footprint'''s mapped with the '''component'''s appear on '''layout screen''' in a bundled manner. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| | || | ||
|| Let us first draw an outline for the '''board''' we are creating. | || Let us first draw an outline for the '''board''' we are creating. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''Pcbnew '''window: | + | || '''Pcbnew '''window''':''' |
Right-click on the''' layout screen''' | Right-click on the''' layout screen''' | ||
Line 216: | Line 224: | ||
Click on '''Edge.Cuts.''' | Click on '''Edge.Cuts.''' | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''Pcbnew''' window: | + | || '''Pcbnew''' window ''': ''' |
Hover cursor over the rightmost panel. | Hover cursor over the rightmost panel. | ||
Line 238: | Line 246: | ||
Click on''' Edge.Cuts >>''' Hover mouse over the '''blue arrow''' | Click on''' Edge.Cuts >>''' Hover mouse over the '''blue arrow''' | ||
− | || Alternately, working '''layer''' can be selected from the right side of the panel. | + | || Alternately, working '''layer''' can be selected from the right side of the '''panel'''. |
− | Under the '''Layer '''option, working ''' | + | Under the '''Layer '''option, working '''layer'''s of a '''board''' are listed. |
− | '''Front Copper '''and''' Bottom Copper ''' will be used for placing '''tracks'''. | + | '''Front Copper '''and''' Bottom Copper '''layers will be used for placing '''tracks'''. |
− | '''Front Silk, Edge.Cuts '''and''' Margin '''will be used for placing text and | + | '''Front Silk, Edge.Cuts '''and''' Margin '''will be used for placing text and dimension. |
− | Click on the right side of '''Edge.Cuts ''' | + | Click on the right side of '''Edge.Cuts, '''a '''blue arrow '''will appear next to the '''Edge.Cuts.''' |
− | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |
− | + | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |
|| '''Pcbnew '''window''': ''' | || '''Pcbnew '''window''': ''' | ||
Line 262: | Line 268: | ||
Click on '''Line or Polygon '''from the dropdown menu | Click on '''Line or Polygon '''from the dropdown menu | ||
+ | |||
+ | |||
+ | |||
Line 290: | Line 299: | ||
− | Click on the location where we want to finish the line. | + | Click on the '''location '''where we want to finish the line. |
Line 297: | Line 306: | ||
We will draw a rectangular shaped outline using the method demonstrated. | We will draw a rectangular shaped outline using the method demonstrated. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''Pcbnew '''window: | + | || '''Pcbnew '''window ''':''' |
Show completed rectangular border | Show completed rectangular border | ||
|| We have created a rectangular shape as the outline for the '''board'''. | || We have created a rectangular shape as the outline for the '''board'''. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |
+ | |||
+ | Press '''esc''' key to exit '''Line or Polygon''' tool. | ||
+ | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| | || | ||
− | || Now let us separate and place the ''' | + | || Now let us separate and place the '''footprint'''s now. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''Pcbnew '''window: | + | || '''Pcbnew '''window''' :''' |
Press '''F1 '''or use the scroll button to zoom in. | Press '''F1 '''or use the scroll button to zoom in. | ||
Line 312: | Line 324: | ||
>> | >> | ||
− | Right | + | Right Click on '''Screw_Terminal_01x02 '''text |
− | Select '''Footprint J1 on F.Cu''' | + | >>Select '''Footprint J1 on F.Cu''' |
− | + | >> | |
− | + | ||
− | + | ||
− | + | ||
− | |||
− | + | Select the''' Move '''option >> hover cursor in circular fashion | |
− | + | ||
Line 333: | Line 340: | ||
Click once on '''Pcbnew Window''' | Click once on '''Pcbnew Window''' | ||
− | ||And | + | || I will now zoom in to see the '''footprint'''s on the '''layout''' clearly, using the '''F1''' key. |
+ | |||
+ | |||
+ | Right-click on '''Screw underscore Terminal underscore 01x02''', click on '''Footprint J1 on F.Cu'''. | ||
+ | |||
+ | |||
+ | And Select the '''Move '''option. | ||
+ | |||
+ | |||
Line 339: | Line 354: | ||
− | Click once on the '''layout screen '''to place the ''' footprint.''' | + | Click once on the '''layout screen '''to place the''' footprint.''' |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Pcbnew '''window''':''' | || '''Pcbnew '''window''':''' | ||
− | Right | + | Right Click on '''Screw_Terminal_01x02 ''' |
Line 358: | Line 373: | ||
Let us select the '''Rotate + '''option. | Let us select the '''Rotate + '''option. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| | || | ||
− | || Similarly we will move and orient all other ''' | + | || Similarly we will move and orient all other '''footprint'''s, according to our design. |
All the '''components''' should be inside the rectangular outline drawn. | All the '''components''' should be inside the rectangular outline drawn. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''Pcbnew '''window: | + | || '''Pcbnew '''window''':''' |
− | Press '''Shift''' and '''?''' | + | Press '''Shift''' and '''?''' key together |
>> | >> | ||
Line 376: | Line 391: | ||
This will open all the keyboard shortcuts available under '''Hotkeys List '''window. | This will open all the keyboard shortcuts available under '''Hotkeys List '''window. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| | || | ||
− | || We can use '''Hotkeys''' or the demonstrated methods for placing and orienting the ''' | + | || We can use '''Hotkeys''' or the demonstrated methods for placing and orienting the '''footprint'''s. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| Click '''Close''' | || Click '''Close''' | ||
− | || Click on '''Close '''button at bottom right corner of the '''Hotkeys List '''window. | + | || Click on '''Close '''button at bottom right corner of the '''Hotkeys List '''window'''.''' |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| | || | ||
− | || You may or may not see white wires, representing interconnected ''' | + | || You may or may not see white '''wires, '''representing interconnected '''footprint'''s. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''Pcbnew '''window: | + | || '''Pcbnew '''window''' :''' |
Click on '''Show or Hide board ratnest''' | Click on '''Show or Hide board ratnest''' | ||
|| If you do not see them, | || If you do not see them, | ||
− | click on '''Show or Hide board ratsnest''' button at the panel of '''Pcbnew '''window. | + | click on '''Show or Hide board ratsnest''' button at the '''panel''' of '''Pcbnew '''window'''.''' |
White wires are called as '''airwires'''. | White wires are called as '''airwires'''. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''Pcbnew '''window: | + | || '''Pcbnew '''window''' :''' |
Show moved and oriented '''footprints''' | Show moved and oriented '''footprints''' | ||
− | || I have already moved and oriented the ''' | + | || I have already moved and oriented the '''footprint'''s to get minimum intersection between '''airwires'''. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| | || | ||
|| Let us set the parameters to place '''track'''s on the '''layout'''. | || Let us set the parameters to place '''track'''s on the '''layout'''. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''Pcbnew '''window: | + | || '''Pcbnew '''window''':''' |
Click on '''Design Rules''' | Click on '''Design Rules''' | ||
Line 413: | Line 428: | ||
Click on '''Design Rules '''from the menu. | Click on '''Design Rules '''from the menu. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''Design Rules Editor '''window: | + | || '''Design Rules Editor '''window''' :''' |
Line 431: | Line 446: | ||
− | Let us clear the present value | + | Let us clear the present value by pressing '''backspace '''key thrice. |
− | Type the number 1.2. | + | Type the number '''1.2.''' |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| | || | ||
− | || This will make all '''tracks''' placed in future, of 1.2 millimeter width. | + | || This will make all '''tracks''' placed in future, of '''1.2 millimeter''' width. |
− | You can select the '''track | + | You can select the '''track''' width according to your requirements. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Design Rules Editor Window :''' | || '''Design Rules Editor Window :''' | ||
Line 452: | Line 467: | ||
>> | >> | ||
− | Press ''' | + | Press '''backspace''' key thrice |
Line 467: | Line 482: | ||
− | Then type the number 1.2 in this space. | + | Then type the number '''1.2 '''in this space. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| | || | ||
− | || This ensures that any '''track''' placed on any '''layer,''' is of minimum 1.2 | + | || This ensures that any '''track''' placed on any '''layer,''' is of minimum 1.2 mm width. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Design Rules Editor''' window: | || '''Design Rules Editor''' window: | ||
Click '''Ok''' | Click '''Ok''' | ||
− | || Click on the '''Ok '''button at the bottom right corner. | + | || Click on the '''Ok '''button at the bottom right corner'''.''' |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| | || | ||
|| Now let us check the '''drill hole''' size of '''X1''', that is '''Lm_7805'''. | || Now let us check the '''drill hole''' size of '''X1''', that is '''Lm_7805'''. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''Pcbnew '''window: | + | || '''Pcbnew '''window''':''' |
Place cursor on '''Node 1''' of '''X1''', Press '''E '''key. | Place cursor on '''Node 1''' of '''X1''', Press '''E '''key. | ||
|| Place cursor on '''Node 1''' of '''X1''' and press '''E''' key. | || Place cursor on '''Node 1''' of '''X1''' and press '''E''' key. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| | || | ||
|| '''Pad Properties '''window will appear. | || '''Pad Properties '''window will appear. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | || '''Pad Properties '''window: | + | || '''Pad Properties '''window''':''' |
Hover cursor over '''Drill '''block from the top right corner of '''Pad Properties Window''' | Hover cursor over '''Drill '''block from the top right corner of '''Pad Properties Window''' | ||
Line 498: | Line 513: | ||
We can see the default '''drill hole''' size for this particular '''pad''' is 1 millimeter. | We can see the default '''drill hole''' size for this particular '''pad''' is 1 millimeter. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| | || | ||
|| The default '''drill hole''' size and shape for different '''footprints''' may vary. | || The default '''drill hole''' size and shape for different '''footprints''' may vary. | ||
Line 504: | Line 519: | ||
We can change it according to our need. | We can change it according to our need. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| Click '''Ok''' | || Click '''Ok''' | ||
|| Click on the '''Ok '''button at the bottom right corner of the '''Pad Properties''' Window'''.''' | || Click on the '''Ok '''button at the bottom right corner of the '''Pad Properties''' Window'''.''' | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Pcbnew '''window: | || '''Pcbnew '''window: | ||
Press '''Ctrl '''and '''S '''keys together | Press '''Ctrl '''and '''S '''keys together | ||
− | || Let us press '''Ctrl '''and '''S '''keys together to save the work. | + | || Let us press '''Ctrl '''and '''S '''keys''' '''together to '''save''' the work. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| | || | ||
|| With this, we come to the end of this tutorial. | || With this, we come to the end of this tutorial. | ||
Let us summarize. | Let us summarize. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Show Slide:''' | || '''Show Slide:''' | ||
Summary | Summary | ||
− | || In this tutorial, we learnt to : | + | || In this tutorial, we learnt to :* <div style="margin-left:1.27cm;margin-right:0cm;">Read a''' PCB netlist.'''</div> |
− | * Read a''' PCB netlist.''' | + | * <div style="margin-left:1.27cm;margin-right:0cm;">Draw '''outline '''and setup '''design parameter'''s for a '''board.'''</div> |
− | * Draw '''outline '''and setup '''design | + | * <div style="margin-left:1.27cm;margin-right:0cm;">Move and orient '''footprint'''s.</div> |
− | * Move and orient ''' | + | |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Show Slide:''' | || '''Show Slide:''' | ||
'''Forum''' | '''Forum''' | ||
|| Please post your timed queries in this forum. | || Please post your timed queries in this forum. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Show Slide:''' | || '''Show Slide:''' | ||
'''FOSSEE Forum''' | '''FOSSEE Forum''' | ||
|| Please post your general queries on eSim in this forum. | || Please post your general queries on eSim in this forum. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Show Slide:''' | || '''Show Slide:''' | ||
'''Textbook Companion''' | '''Textbook Companion''' | ||
− | ||'''FOSSEE''' team coordinates the '''TBC''' project. | + | || '''FOSSEE''' team coordinates the '''TBC''' project. |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Show Slide:''' | || '''Show Slide:''' | ||
Line 547: | Line 562: | ||
[http://spoken-tutorial.org/ http://spoken-tutorial.org] | [http://spoken-tutorial.org/ http://spoken-tutorial.org] | ||
− | || '''Spoken Tutorial''' Project is funded by | + | || '''Spoken Tutorial''' Project is funded by '''NMEICT, MHRD''', Govt. of India. |
For more details, visit this website. | For more details, visit this website. | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
|| '''Thank you Slide''' | || '''Thank you Slide''' | ||
|| This is Saurabh from '''IIT Bombay''', signing off. | || This is Saurabh from '''IIT Bombay''', signing off. |
Revision as of 18:27, 23 July 2019
Visual cue | Narration |
Show Slide:
Opening Slide |
Welcome to the spoken tutorial on “Setting Parameters for Designing PCB”. |
Show Slide:
Learning Objectives |
In this tutorial, we will learn to -* Read a PCB netlist.
|
Show Slide:
Systems Requirements |
This tutorial is recorded using -* Ubuntu Linux OS version 16.04
|
Show Slide:
Prerequisites, |
To practice this tutorial, you should know:* To design and simulate a circuit in eSim.
If not, watch the prerequisite eSim tutorials on this website. |
System Computer:
eSim startup window |
I have opened eSim on my machine. |
Narration only | Let us open 7805VoltageRegulator example. |
Slide with no narration
This file is available in the Code Files link. Please download and save this file to your Desktop.
|
This file is available in the Code Files link, please download and save this file to your Desktop.
|
eSim main window:
>> Select Desktop location >> Click on 7805VoltageRegulator >> Click Open |
Click on Open Project button from the left toolbar.
|
eSim main window :
Click on Open Schematic |
Click on Open Schematic button from left toolbar, to open the schematic. |
eSim Schematic Editor Window:
Click on Cvpcb shortcut at the top toolbar. |
The schematic will open.
Click on Cvpcb shortcut at the top toolbar. |
Cvpcb Window:
Hover cursor over the components and their mapped footprints. |
I have mapped the components with appropriate footprints and generated netlist for it. |
eSim Schematic Window:
Click on Tools >> Click Layout Printed Circuit Board
|
Click on Tools at the top toolbar.
|
Pcbnew Window:
Show empty layout screen |
An empty layout screen is seen in the Pcbnew window. |
Pcbnew Window:
Click on Read netlist |
On the top toolbar, click on Read netlist.
Netlist window will appear. |
Netlist Window :
Click on Browse>> navigate to Desktop.
>> Click on 7805VoltageRegulator.net >> Click on Open |
Click on Browse button, and navigate to Desktop Location.
|
The netlist will be loaded. | |
Netlist Window:
Click on Read Current Netlist >>
>>
|
Click on Read Current Netlist button at the top right corner of Netlist window.
In my case, there are no errors.
|
Pcbnew Window:
Hover mouse over footprints in the Pcbnew window |
The footprints mapped with the components appear on layout screen in a bundled manner. |
Let us first draw an outline for the board we are creating. | |
Pcbnew window:
Right-click on the layout screen >>
|
To place an outline for the board on Edge.Cuts layer, right-click on the layout screen.
|
Pcbnew window :
Hover cursor over the rightmost panel. >> Hover cursor over Layer. >>
>> Click on Edge.Cuts >> Hover mouse over the blue arrow |
Alternately, working layer can be selected from the right side of the panel.
|
Pcbnew window:
Click on Place >>
Click on the editor >>
|
Click on Place at the top toolbar of Pcbnew window.
We will use this to draw the outline.
|
Pcbnew window :
Show completed rectangular border |
We have created a rectangular shape as the outline for the board.
|
Now let us separate and place the footprints now. | |
Pcbnew window :
Press F1 or use the scroll button to zoom in. >> Right Click on Screw_Terminal_01x02 text >>Select Footprint J1 on F.Cu >>
>>
|
I will now zoom in to see the footprints on the layout clearly, using the F1 key.
|
Pcbnew window:
Right Click on Screw_Terminal_01x02
>> Select the Rotate + option |
To properly orient this footprint, right-click on Screw_Terminal_01x02.
|
Similarly we will move and orient all other footprints, according to our design.
| |
Pcbnew window:
Press Shift and ? key together >> Hover mouse over Hotkeys List window |
Press Shift and ? keys together.
|
We can use Hotkeys or the demonstrated methods for placing and orienting the footprints. | |
Click Close | Click on Close button at bottom right corner of the Hotkeys List window. |
You may or may not see white wires, representing interconnected footprints. | |
Pcbnew window :
Click on Show or Hide board ratnest |
If you do not see them,
click on Show or Hide board ratsnest button at the panel of Pcbnew window.
|
Pcbnew window :
Show moved and oriented footprints |
I have already moved and oriented the footprints to get minimum intersection between airwires. |
Let us set the parameters to place tracks on the layout. | |
Pcbnew window:
Click on Design Rules >> Click on Design Rules from menu |
Click on Design Rules option given at the top side of the toolbar.
|
Design Rules Editor window :
|
We will change the default track width from 0.25 mm to 1.2 mm.
Click on the window below Track Width.
|
This will make all tracks placed in future, of 1.2 millimeter width.
| |
Design Rules Editor Window :
Click on Global Design Rules tab >> Click on the tab in front of Min track width. >> Press backspace key thrice
|
Click on Global Design Rules at the top of the Design Rules Editor window.
|
This ensures that any track placed on any layer, is of minimum 1.2 mm width. | |
Design Rules Editor window:
Click Ok |
Click on the Ok button at the bottom right corner. |
Now let us check the drill hole size of X1, that is Lm_7805. | |
Pcbnew window:
Place cursor on Node 1 of X1, Press E key. |
Place cursor on Node 1 of X1 and press E key. |
Pad Properties window will appear. | |
Pad Properties window:
Hover cursor over Drill block from the top right corner of Pad Properties Window
|
We can see the drill hole properties such as shape, size of this particular pad.
|
The default drill hole size and shape for different footprints may vary.
| |
Click Ok | Click on the Ok button at the bottom right corner of the Pad Properties Window. |
Pcbnew window:
Press Ctrl and S keys together |
Let us press Ctrl and S keys together to save the work. |
With this, we come to the end of this tutorial.
Let us summarize. | |
Show Slide:
Summary |
In this tutorial, we learnt to :* Read a PCB netlist.
|
Show Slide:
Forum |
Please post your timed queries in this forum. |
Show Slide:
FOSSEE Forum |
Please post your general queries on eSim in this forum. |
Show Slide:
Textbook Companion |
FOSSEE team coordinates the TBC project. |
Show Slide:
Acknowledgment |
Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.
For more details, visit this website. |
Thank you Slide | This is Saurabh from IIT Bombay, signing off.
Thank you. |