Difference between revisions of "ESim/C2/Setting-Parameters-for-PCB-designing/English"
Nancyvarkey (Talk | contribs) |
|||
(One intermediate revision by one other user not shown) | |||
Line 15: | Line 15: | ||
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="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
Line 24: | Line 24: | ||
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="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
Line 32: | Line 32: | ||
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="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="background-color:#ffffff;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="background-color:#ffffff;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="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 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="background-color:#ffffff;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="background-color:#ffffff;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 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;" | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| '''eSim Schematic '''Window''': ''' | || '''eSim Schematic '''Window''': ''' | ||
− | Click on '''Tools ''' | + | Click on '''Tools ''' >> Click '''Layout Printed Circuit Board''' |
− | + | ||
− | >> | + | |
− | + | ||
− | 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 | + | If you get a '''Confirmation''' box, click on '''Yes'''. |
|- style="background-color:#ffffff;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="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| '''Pcbnew Window:''' | || '''Pcbnew 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 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''' |
+ | ||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;" | |- 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="background-color:#ffffff;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="background-color:#ffffff;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 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="background-color:#ffffff;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 '''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="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'''. |
− | Press ''' | + | Press '''Esc''' key to exit '''Line or Polygon''' tool. |
|- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |- 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="background-color:#ffffff;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 | ||
− | Right | + | >>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 >> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Move the cursor towards left | + | |
− | + | ||
− | >> | + | |
Click once on '''Pcbnew Window''' | Click once on '''Pcbnew Window''' | ||
− | || | + | ||Move the cursor tied to the '''footprint''' horizontally towards left. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Move the cursor tied to the '''footprint''' horizontally towards left. | + | |
Click once on the '''layout screen '''to place the''' footprint.''' | Click once on the '''layout screen '''to place the''' footprint.''' | ||
|- style="background-color:#ffffff;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 366: | Line 311: | ||
Select the '''Rotate + '''option | Select the '''Rotate + '''option | ||
− | || To properly orient this '''footprint''', right-click on ''' | + | || To properly orient this '''footprint''', right-click on '''Screw underscore Terminal underscore 01x02.''' |
Line 375: | Line 320: | ||
|- style="background-color:#ffffff;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 '''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="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| '''Pcbnew '''window''':''' | || '''Pcbnew '''window''':''' | ||
Line 393: | Line 338: | ||
|- style="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;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 | + | |
Line 414: | Line 357: | ||
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="background-color:#ffffff;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="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| '''Pcbnew '''window''':''' | || '''Pcbnew '''window''':''' | ||
Line 436: | Line 379: | ||
Press '''backspace '''key thrice | Press '''backspace '''key thrice | ||
− | |||
− | |||
Line 446: | Line 387: | ||
− | Let us clear the present value | + | Let us clear the present value using '''Backspace '''key. |
Line 468: | Line 409: | ||
Press '''backspace''' key thrice | Press '''backspace''' key thrice | ||
− | |||
− | |||
Line 490: | Line 429: | ||
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="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| | || | ||
Line 521: | Line 460: | ||
|- style="background-color:#ffffff;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="background-color:#ffffff;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="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| | || | ||
Line 536: | Line 475: | ||
Summary | Summary | ||
− | || In this tutorial, we learnt to :* | + | || 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="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
Line 554: | Line 493: | ||
|| '''Show Slide:''' | || '''Show Slide:''' | ||
− | ''' | + | '''Lab Migration''' |
− | || '''FOSSEE''' team coordinates the ''' | + | || '''FOSSEE''' team coordinates the '''Lab Migration''' project. |
+ | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
+ | || '''Show Slide:''' | ||
+ | |||
+ | '''Circuit Simulation''' | ||
+ | || '''FOSSEE''' team coordinates the '''Circuit Simulation''' project. | ||
|- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | |- style="background-color:#ffffff;border:1pt solid #000000;padding:0.176cm;" | ||
|| '''Show Slide:''' | || '''Show Slide:''' | ||
Line 567: | Line 511: | ||
|- style="background-color:#ffffff;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''' | + | || 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. |