Difference between revisions of "ESim/C2/Setting-Parameters-for-PCB-designing/English"
(Created page with " {| style="border-spacing:0;width:15.928cm;" |- style="border:1pt solid #000000;padding:0.176cm;" || '''Visual cue''' || '''Narration''' |- style="border:1pt solid #000000;p...") |
Nancyvarkey (Talk | contribs) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
− | {| | + | {| 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 | + | || In this tutorial, we will learn to - |
− | * | + | * Read a''' PCB netlist.''' |
− | * | + | * Draw '''outline '''and setup '''design parameters''' for a '''board.''' |
+ | * Move and orient '''footprints'''. | ||
− | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |
− | |- style="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 - |
− | * | + | * '''Ubuntu Linux OS''' version 16.04 |
+ | * '''eSim '''version 1.1.2 | ||
− | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |
− | |- style="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: |
− | * | + | * To design and '''simulate''' a '''circuit''' in '''eSim.''' |
− | * | + | * To map '''components''' with '''footprints''' in '''CvPcb.''' |
+ | * To create '''netlist''' for '''PCB Design''' in '''eSim.''' | ||
− | + | If not, watch the prerequisite '''eSim''' tutorials on this website. | |
− | If not, watch the prerequisite eSim tutorials on this website. | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | |- style="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 55: | Line 55: | ||
− | We will use this file for | + | We will use this file for practice of this tutorial. |
− | || | + | || |
− | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |
− | + | ||
− | + | ||
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | |
|| '''eSim main window:''' | || '''eSim main window:''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
Click on '''Open Project ''' | Click on '''Open Project ''' | ||
Line 81: | Line 73: | ||
Click '''Open''' | Click '''Open''' | ||
− | || Click on '''Open Project '''button from the left toolbar | + | || Click on '''Open Project '''button from the left toolbar. |
Line 90: | Line 82: | ||
− | 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 | + | || 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''' Cvpcb '''shortcut at the top toolbar. | Click on''' Cvpcb '''shortcut at the top toolbar. | ||
Line 103: | Line 95: | ||
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''':''' | || '''Cvpcb '''Window''':''' | ||
Line 109: | Line 101: | ||
|| | || | ||
− | I have mapped the '''components''' with appropriate '''footprints '''and''' | + | I have mapped the '''components''' with appropriate '''footprints '''and generated '''netlist '''for it. |
− | + | ||
− | + | ||
− | + | I will switch back to the '''eSim schematic editor'''. | |
− | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |
+ | || '''eSim Schematic '''Window''': ''' | ||
− | Click '''Layout Printed Circuit Board''' | + | Click on '''Tools ''' >> Click '''Layout Printed Circuit Board''' |
Line 123: | Line 114: | ||
|| | || | ||
− | Click on '''Tools''' at the top toolbar | + | Click on '''Tools''' at the top toolbar and select the '''Layout Printed Circuit Board''' option. |
− | + | ||
− | + | ||
− | + | ||
− | + | If you get a '''Confirmation''' box, click on '''Yes'''. | |
− | + | |- 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 142: | Line 130: | ||
'''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''' :''' | ||
Line 159: | Line 147: | ||
Click on '''Open''' | Click on '''Open''' | ||
− | || Click on '''Browse '''button | + | || Click on '''Browse '''button, and navigate to '''Desktop '''location. |
− | Double click on '''7805VoltageRegulator.''' | + | Double-click on '''7805VoltageRegulator.''' |
Line 169: | Line 157: | ||
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 181: | Line 169: | ||
Hover cursor over '''Messages '''window | Hover cursor over '''Messages '''window | ||
− | + | || Click on '''Read Current Netlist '''button at the top right corner of '''Netlist '''window. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | || Click on '''Read Current Netlist '''button | + | |
Line 195: | Line 176: | ||
In my case, there are no errors. | In my case, there are no errors. | ||
− | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |
− | Click on the '''Close '''button at the top right corner of the '''Netlist '''window. | + | || Click on '''Close''' |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | ||Click on the '''Close '''button at the top right corner of the '''Netlist '''window. |
+ | |- 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''' footprints''' mapped with the '''components''' 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 | + | || Let us 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''':''' | ||
Line 217: | Line 199: | ||
Click on '''Edge.Cuts''' | Click on '''Edge.Cuts''' | ||
− | || To place an outline for the '''board''' on '''Edge.Cuts''' '''layer,''' right-click on the '''layout screen.''' | + | || To place an '''outline''' for the '''board''' on '''Edge.Cuts''' '''layer,''' right-click on the '''layout screen.''' |
Line 224: | Line 206: | ||
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 ''': ''' | ||
Line 232: | Line 214: | ||
Hover cursor over '''Layer'''. | Hover cursor over '''Layer'''. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|| 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'''. | ||
Line 251: | Line 219: | ||
Under the '''Layer '''option, working '''layer'''s of a '''board''' are listed. | Under the '''Layer '''option, working '''layer'''s of a '''board''' are listed. | ||
+ | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
+ | ||Hover cursor over '''F.Cu, B.Cu''' | ||
+ | ||'''Front Copper '''and''' Bottom Copper''' will be used for placing '''tracks'''. | ||
− | ''' | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
+ | ||Hover cursor over '''F.Silks, Margin '''and''' Edge.Cuts '''layers | ||
− | '''Front Silk, Edge.Cuts '''and''' Margin '''will be used for placing text and dimension. | + | Click on''' Edge.Cuts >>''' Hover mouse over the '''blue arrow''' |
+ | ||'''Front Silk, Edge.Cuts '''and''' Margin layer'''will be used for placing text and dimension. | ||
− | Click on the right side of '''Edge.Cuts | + | Click on the right side of '''Edge.Cuts layer. ''' A '''blue arrow '''will appear next to the '''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''': ''' | ||
− | Click on '''Place ''' | + | Click on '''Place ''' >> Click on '''Line or Polygon '''from the dropdown menu |
− | + | || | |
− | >> | + | |
− | + | ||
− | + | ||
− | Click on '''Line or Polygon '''from the dropdown menu | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | Click on '''Place '''at the top toolbar of '''Pcbnew '''window. | |
− | + | ||
Click on '''Line or Polygon '''from the menu. | Click on '''Line or Polygon '''from the menu. | ||
+ | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
+ | ||Narration only | ||
+ | ||A pencil tied to your cursor will appear on the layout screen. | ||
− | + | We will use this to draw the '''outline'''. | |
− | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |
+ | || Click on the '''layout screen'''>> Move the cursor horizontally | ||
+ | ||Click on the '''layout screen '''and move the pencil horizontally to a certain extent. | ||
+ | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
+ | || Click on the editor | ||
+ | ||Click on the location where we want to finish the line. | ||
− | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |
+ | || Hover cursor over the yellow line | ||
− | |||
+ | ||A yellow line will appear on the '''layout screen'''. | ||
− | |||
− | + | We will draw a rectangular shaped '''outline''' using the method demonstrated. | |
− | We will draw a rectangular shaped outline using the method demonstrated. | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
− | |- style="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 '''footprints'''. |
− | |- 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 >> hover cursor in circular fashion |
+ | || I will now zoom in to see the '''footprints''' on the '''layout''' clearly, using the '''F1''' key. | ||
− | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |
+ | ||Right click on '''Screw_Terminal_01x02 '''text | ||
− | + | >>Select '''Footprint J1 on F.Cu''' >> Select the''' Move '''option | |
+ | ||Right-click on '''Screw underscore Terminal underscore 01x02'''. | ||
− | + | Select '''Footprint J1 on F.Cu''' and select the '''Move '''option. | |
− | >> | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" |
+ | ||Move the cursor towards left >> | ||
− | + | Click once on '''Pcbnew Window''' | |
+ | ||Move the cursor tied to the '''footprint''' horizontally towards left. | ||
− | + | Click once on the '''layout screen '''to place the''' footprint.''' | |
− | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |
− | + | || '''Pcbnew '''window: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | || '''Pcbnew '''window | + | |
− | + | Right click on '''Screw_Terminal_01x02 ''' | |
− | + | Select '''Footprint J1 on F.Cu''' | |
>> | >> | ||
− | + | Select the '''Rotate + '''option | |
− | || | + | || To properly orient this '''footprint''', right-click on '''Screw underscore Terminal underscore 01x02.''' |
− | + | Select '''Footprint J1 on F.Cu.''' | |
− | + | Let us select the '''Rotate + '''option. | |
− | + | |- 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 '''footprints''', 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''':''' | ||
Line 388: | Line 336: | ||
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 '''footprints'''. |
− | |- 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 | + | || You may or may not see white wires, representing interconnected '''footprints'''. |
− | |- 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 | + | Click on '''Show or Hide board ratsnest''' |
− | || 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 '''footprints''' 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 ''' | + | || Let us set the '''parameters''' to place '''tracks''' 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''':''' | ||
Line 425: | Line 371: | ||
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 433: | Line 379: | ||
Press '''backspace '''key thrice | Press '''backspace '''key thrice | ||
− | |||
− | |||
Line 443: | Line 387: | ||
− | Let us clear the present value | + | Let us clear the present value using '''Backspace '''key. |
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. | ||
Line 453: | Line 397: | ||
You can select the '''track''' width according to your requirements. | 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 465: | Line 409: | ||
Press '''backspace''' key thrice | Press '''backspace''' key thrice | ||
− | |||
− | |||
Line 480: | Line 422: | ||
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 mm width. | || 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''':''' | ||
Line 510: | Line 452: | ||
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 516: | Line 458: | ||
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''' | + | || 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 | + | || 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 : |
− | * | + | * Read a''' PCB netlist.''' |
− | * | + | * Draw '''outline '''and setup '''design parameters''' for a '''board.''' |
+ | * Move and orient '''footprints'''. | ||
− | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |
− | |- style="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:''' | ||
+ | |||
+ | '''Lab Migration''' | ||
+ | || '''FOSSEE''' team coordinates the '''Lab Migration''' project. | ||
+ | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| '''Show Slide:''' | || '''Show Slide:''' | ||
− | ''' | + | '''Circuit Simulation''' |
− | || | + | || '''FOSSEE''' team coordinates the '''Circuit Simulation''' project. |
− | + | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |
|| '''Show Slide:''' | || '''Show Slide:''' | ||
Line 559: | Line 506: | ||
[http://spoken-tutorial.org/ http://spoken-tutorial.org] | [http://spoken-tutorial.org/ http://spoken-tutorial.org] | ||
− | || | + | || '''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. |
Thank you. | Thank you. | ||
|- | |- | ||
|} | |} |
Latest revision as of 19:00, 11 September 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 -
|
Show Slide:
Systems Requirements |
This tutorial is recorded using -
|
Show Slide:
Prerequisites, |
To practice this tutorial, you should know:
|
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.
|
|
eSim main window:
Click on Open Project >> 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. I will switch back to the eSim schematic editor. |
eSim Schematic Window:
Click on Tools >> Click Layout Printed Circuit Board
|
Click on Tools at the top toolbar and select the Layout Printed Circuit Board option.
|
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. |
Click on Close | Click on the Close button at the top right corner of the Netlist window. |
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 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. |
Alternately, working layer can be selected from the right side of the panel.
|
Hover cursor over F.Cu, B.Cu | Front Copper and Bottom Copper will be used for placing tracks. |
Hover cursor over F.Silks, Margin and Edge.Cuts layers
|
Front Silk, Edge.Cuts and Margin layerwill be used for placing text and dimension.
|
Pcbnew window:
Click on Place >> Click on Line or Polygon from the dropdown menu |
Click on Place at the top toolbar of Pcbnew window.
|
Narration only | A pencil tied to your cursor will appear on the layout screen.
We will use this to draw the outline. |
Click on the layout screen>> Move the cursor horizontally | Click on the layout screen and move the pencil horizontally to a certain extent. |
Click on the editor | Click on the location where we want to finish the line. |
Hover cursor over the yellow line
|
A yellow line will appear on the layout screen.
|
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. | |
Pcbnew window :
Press F1 or use the scroll button to zoom in >> hover cursor in circular fashion |
I will now zoom in to see the footprints on the layout clearly, using the F1 key. |
Right click on Screw_Terminal_01x02 text
>>Select Footprint J1 on F.Cu >> Select the Move option |
Right-click on Screw underscore Terminal underscore 01x02.
Select Footprint J1 on F.Cu and select the Move option. |
Move the cursor towards left >>
|
Move the cursor tied to the footprint horizontally towards left.
|
Pcbnew window:
Right click on Screw_Terminal_01x02
>> Select the Rotate + option |
To properly orient this footprint, right-click on Screw underscore Terminal underscore 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 ratsnest |
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 :
|
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:
Lab Migration |
FOSSEE team coordinates the Lab Migration project. |
Show Slide:
Circuit Simulation |
FOSSEE team coordinates the Circuit Simulation 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. |