Difference between revisions of "ESim/C2/PCB-Layout-for-Astable-Multivibrator/English"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "'''PCB Layout for Astable Multivibrator''' '''Author: Saurabh Bansode''' '''Keywords: video tutorial, eSim, EDA, schematic, footprints, Design, ngspice, kicad, analysis, PCB...")
 
Line 11: Line 11:
  
 
'''Visual cue'''
 
'''Visual cue'''
 
 
 
 
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
 
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
 
'''Narration'''
 
'''Narration'''
 
 
 
 
|-
 
|-
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
Line 29: Line 23:
  
 
Learning Objectives
 
Learning Objectives
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | In this tutorial, we will learn to -* <div style="margin-left:1.27cm;margin-right:0cm;">Create a '''PCB layout''' for an '''Astable Multivibrator''' and</div>
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | In this tutorial, we will learn to -
 +
* <div style="margin-left:1.27cm;margin-right:0cm;">Create a '''PCB layout''' for an '''Astable Multivibrator''' and</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">Generate '''Gerber files'''.</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">Generate '''Gerber files'''.</div>
 
 
 
|-
 
|-
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
Line 38: Line 31:
 
Systems Requirements
 
Systems Requirements
  
 
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To record this tutorial, we will use-
 
+
* <div style="margin-left:1.27cm;margin-right:0cm;">'''Ubuntu Linux OS '''16.04</div>
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To record this tutorial, we will use-* <div style="margin-left:1.27cm;margin-right:0cm;">'''Ubuntu Linux OS '''16.04</div>
+
 
* <div style="margin-left:1.27cm;margin-right:0cm;">'''eSim '''version 1.1.2</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">'''eSim '''version 1.1.2</div>
 
 
 
|-
 
|-
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
Prerequisites
 
Prerequisites
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To practice this tutorial, you should know to:* <div style="margin-left:1.27cm;margin-right:0cm;">Create a '''Schematic''' in '''eSim'''.</div>
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | To practice this tutorial, you should know to:
 +
* <div style="margin-left:1.27cm;margin-right:0cm;">Create a '''Schematic''' in '''eSim'''.</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">Assign '''components''' to '''footprints''' and</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">Assign '''components''' to '''footprints''' and</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">Set '''design parameters''' for '''PCB layout'''.</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">Set '''design parameters''' for '''PCB layout'''.</div>
 
  
  
Line 59: Line 49:
  
 
Earlier in this series
 
Earlier in this series
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Earlier in this series, we learnt how to* <div style="margin-left:1.27cm;margin-right:0cm;">Create a '''Schematic'''</div>
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Earlier in this series, we learnt how to
 +
* <div style="margin-left:1.27cm;margin-right:0cm;">Create a '''Schematic''' in '''eSim'''</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">Map '''footprints'''</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">Map '''footprints'''</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">Set '''design parameters''' for a '''PCB '''layout.</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">Set '''design parameters''' for a '''PCB '''layout.</div>
 
 
 
  
  
Line 112: Line 100:
  
  
Browse to '''Desktop''', click on '''ASM_PCB '''and then''' '''click on the '''Open button.'''
+
Browse to '''Desktop''', click on '''ASM underscore PCB'''.
 +
 
 +
Then click on the '''Open''' button at the bottom right corner.
 
|-
 
|-
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim Main Window:'''
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''eSim Main Window:'''
  
Click on Open Schematic button from left toolbar.
+
Click on '''ASM_PCB''' >> click on '''Open Schematic''' button from left toolbar.
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Open Schematic''' button on the left toolbar.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Double-click on '''ASM underscore PCB'''. 
 +
 
 +
Click on '''Open Schematic''' button on the left toolbar.
 
|-
 
|-
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Schematic editor window:'''
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Schematic editor window:'''
  
  
 
+
Click on '''Pcbnew''' shortcut
 
+
Click on '''Pcbnew''' shortcut >>
+
 
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | The '''schematic''' for '''Astable Multivibrator''' opens up.
 
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | The '''schematic''' for '''Astable Multivibrator''' opens up.
  
  
Click on '''Tools '''from the top toolbar and select''' Layout Printed Circuit Board.'''
+
Click on '''PCB new Tool '''in the top toolbar.
 
|-
 
|-
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
Line 141: Line 131:
 
Let us now see how to convert the remaining '''airwires''' into '''tracks.'''
 
Let us now see how to convert the remaining '''airwires''' into '''tracks.'''
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window:
  
 
Hover mouse over '''B.Cu '''text
 
Hover mouse over '''B.Cu '''text
  
 
>> Click on''' B.Cu '''text
 
>> Click on''' B.Cu '''text
|| Under the '''Layer''' tab on the right side of the '''Pcbnew window, '''click once on''' B.Cu'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Under the '''Layer''' tab on the right side of the '''Pcbnew window, '''click once on''' B.Cu'''.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window:
  
 
Click on '''Place >> '''select''' Track '''
 
Click on '''Place >> '''select''' Track '''
|| Click on '''Place '''button in the top toolbar and then select '''Track '''from the menu.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Place '''button in the top toolbar and then select '''Track '''from the menu.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window:
  
Zoom into the Layout editor using F1 key or using your scroll key of the mouse.
+
Zoom into the '''Layout''' editor using '''F1''' key or using your scroll key of the mouse.
  
  
 
Hover Cursor over''' C1, LED1 '''and''' Q1.'''
 
Hover Cursor over''' C1, LED1 '''and''' Q1.'''
|| Zoom into the '''Layout editor''' using the '''F1''' key.  
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Zoom into the '''Layout editor''' using the '''F1''' key.  
  
  
Line 165: Line 155:
  
  
Now let us place '''tracks''' for connecting '''capacitor''' '''C1''' to '''LED1.'''
+
Now let us place '''tracks''' for connecting '''capacitor C1''' to '''LED1.'''
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window''':'''
  
 
Click on '''node 1''' of '''C1'''
 
Click on '''node 1''' of '''C1'''
Line 176: Line 166:
  
 
Double click on''' node 2 of LED1'''
 
Double click on''' node 2 of LED1'''
|| Click on '''node 1 '''of''' C1.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''node 1 '''of''' C1.'''
  
  
Line 184: Line 174:
 
Double-click on''' node 2 of LED1 '''to complete the '''track'''.
 
Double-click on''' node 2 of LED1 '''to complete the '''track'''.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
||  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Press '''ESC'''
|| Now let us place a '''ground plane''' to connect all the '''ground nodes'''.  
+
| style="border:1pt solid #000000;padding:0.176cm;" | Press '''ESC''' key.  Now let us place a '''ground plane''' to connect all the '''ground nodes'''.  
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window:
  
 
Click on''' Add filled zones.'''
 
Click on''' Add filled zones.'''
|| Click on the''' Add filled zones''' button''' '''on the right of the '''Pcbnew window.'''
+
| style="border:1pt solid #000000;padding:0.176cm;" | Click on the''' Add filled zones''' button on the right of the '''Pcbnew window.'''
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window:
  
 
Click once, slightly above the top-left corner of the '''board outline'''.
 
Click once, slightly above the top-left corner of the '''board outline'''.
|| Click once, slightly above the top-left corner of the '''board outline'''.
+
| style="border:1pt solid #000000;padding:0.176cm;" | Click once, slightly above the top-left corner of the '''board outline'''.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Copper Zone Properties''' window:
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Copper Zone Properties''' window:
  
  
Line 204: Line 194:
  
 
Click on '''GND''' under''' Net '''column
 
Click on '''GND''' under''' Net '''column
|| Now, let’s place the '''ground plane''' on the '''Bottom Copper''' '''layer'''.
+
| style="border:1pt solid #000000;padding:0.176cm;" | Now, let’s place the '''ground plane''' on the '''Bottom Copper layer'''.
  
  
Line 212: Line 202:
 
Then click on '''GND''' under''' Net '''column.
 
Then click on '''GND''' under''' Net '''column.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| Click on '''OK'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''OK'''
|| Click on the '''OK '''button at the bottom right corner of the '''Copper Zone Properties '''window.
+
| style="border:1pt solid #000000;padding:0.176cm;" | Click on the '''OK '''button at the bottom right corner of the '''Copper Zone Properties '''window.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window:
  
 
Drag the cursor towards right, horizontally
 
Drag the cursor towards right, horizontally
Line 221: Line 211:
  
 
Click once slightly above top-right vertex of the outline.
 
Click once slightly above top-right vertex of the outline.
|| Drag the cursor with the pencil icon horizontally towards the right.  
+
| style="border:1pt solid #000000;padding:0.176cm;" | Drag the cursor with the pencil icon horizontally towards the right.  
  
  
 
Click once, slightly above the top-right vertex of the '''outline'''.
 
Click once, slightly above the top-right vertex of the '''outline'''.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window''':'''
  
 
Move the cursor vertically towards the bottom-right vertex of the board
 
Move the cursor vertically towards the bottom-right vertex of the board
Line 233: Line 223:
  
 
Click once on the editor after crossing the bottom-left vertex.
 
Click once on the editor after crossing the bottom-left vertex.
|| Let us move this cursor vertically, towards the bottom-right vertex of the '''board'''.
+
| style="border:1pt solid #000000;padding:0.176cm;" | Let us move this cursor vertically, towards the bottom-right vertex of the '''board'''.
  
  
Line 239: Line 229:
  
 
Click once slightly below the bottom-right vertex.
 
Click once slightly below the bottom-right vertex.
 
 
 
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window''':'''
 
+
 
+
 
+
 
+
  
  
 
Press '''esc '''key
 
Press '''esc '''key
|| We shall now finish drawing a rectangular '''ground plane outline'''.
+
| style="border:1pt solid #000000;padding:0.176cm;" | We shall now finish drawing a rectangular '''ground plane outline'''.
  
  
 
Note that we have to double-click to finish the rectangular '''ground plane outline'''.
 
Note that we have to double-click to finish the rectangular '''ground plane outline'''.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window''':'''
  
 
Hover cursor over '''ground plane outline '''
 
Hover cursor over '''ground plane outline '''
Line 263: Line 246:
  
 
Hover cursor over '''ground plane outline''' and '''board''' '''outline'''.
 
Hover cursor over '''ground plane outline''' and '''board''' '''outline'''.
|| I have finished the '''ground plane outline.'''
+
| style="border:1pt solid #000000;padding:0.176cm;" | I have finished the '''ground plane outline.'''
  
  
Note that we have to ensure that the''' ground plane''' '''outline''' lies outside the''' board''' '''outline'''.
+
Note that we have to ensure that the''' ground plane outline''' lies outside the''' board outline'''.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew window :'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew window :'''
  
Right-click inside the '''board''' '''outline'''.
+
Right-click inside the '''board outline'''.
  
  
 
Click on '''Fill or Refill all zones'''
 
Click on '''Fill or Refill all zones'''
 
 
  
  
 
Hover cursor over '''ground plane'''
 
Hover cursor over '''ground plane'''
||  
+
| style="border:1pt solid #000000;padding:0.176cm;" |  
  
Right-click inside the '''board''' '''outline'''.
+
Right-click inside the '''board outline'''.
  
  
Click on '''Fill or Refill all zones '''button from the drop-down menu'''.'''
+
Click on '''Fill or Refill all zones '''button from the drop-down menu.
  
  
 
We have successfully added a '''ground plane''' to the '''board'''.
 
We have successfully added a '''ground plane''' to the '''board'''.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| Press '''Esc''' key
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Press '''Esc''' key
|| Press '''Esc''' key to exit the '''Add filled zones '''tool.
+
| style="border:1pt solid #000000;padding:0.176cm;" | Press '''Esc''' key to exit the '''Add filled zones '''tool.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
||  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
|| Let us now perform '''Design Rule Check''' i.e '''DRC''', for the '''layout''' we created.  
+
| style="border:1pt solid #000000;padding:0.176cm;" | Let us now perform '''Design Rule Check''' i.e '''DRC''', for the '''layout''' we created.  
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew window:'''
  
 
Click on '''Perform design rules check'''
 
Click on '''Perform design rules check'''
|| Click on '''Perform Design Rules check '''present''' '''at the top of the '''Pcbnew''' toolbar.
+
| style="border:1pt solid #000000;padding:0.176cm;" | Click on '''Perform Design Rules check '''present at the top of the '''Pcbnew''' toolbar.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''DRC Control '''window:
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''DRC Control '''window:
  
 
Click on '''Start DRC'''
 
Click on '''Start DRC'''
Line 312: Line 293:
  
 
Highlight the messages window
 
Highlight the messages window
||  
+
| style="border:1pt solid #000000;padding:0.176cm;" |
  
 
Click on '''Start DRC. '''
 
Click on '''Start DRC. '''
Line 322: Line 303:
 
I have no errors in my design.
 
I have no errors in my design.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''DRC Control '''window:
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''DRC Control '''window:
  
 
Click '''OK'''
 
Click '''OK'''
|| Click the '''OK''' button at the bottom right corner,''' '''to exit the '''DRC''' '''Control '''window.
+
| style="border:1pt solid #000000;padding:0.176cm;" | Click the '''OK''' button at the bottom right corner, to exit the '''DRC Control '''window.
 
|-
 
|-
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window''':'''
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window''':'''
  
 
Press '''Ctrl''' and '''S''' key together
 
Press '''Ctrl''' and '''S''' key together
| style="border:1pt solid #000000;padding:0.176cm;" | Let us press '''Ctrl '''and '''S '''keys''' '''together to save our work.
+
| style="border:1pt solid #000000;padding:0.176cm;" | Let us press '''Ctrl '''and '''S '''keys together to save our work.
  
  
We will now create '''gerber file'''s for this '''board'''.
+
We will now create '''gerber files''' for this '''board'''.
 
|-
 
|-
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window''':'''
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew '''window''':'''
Line 340: Line 321:
 
| style="border:1pt solid #000000;padding:0.176cm;" | Click on the '''Plot '''button at the top of the '''Pcbnew''' toolbar.
 
| style="border:1pt solid #000000;padding:0.176cm;" | Click on the '''Plot '''button at the top of the '''Pcbnew''' toolbar.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Plot '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Plot '''window''':'''
  
 
Click on the tab below : '''Plot format'''.
 
Click on the tab below : '''Plot format'''.
Line 347: Line 328:
  
 
select '''Gerber'''.
 
select '''Gerber'''.
 +
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us select the '''layers'''. 
  
>>
+
Click on the tab below '''Plot format''' and select '''Gerber '''out of the 6 options.
 
+
Hover mouse over '''Layers tab '''
+
 
+
>>
+
 
+
Click on boxes to the left of '''B.Cu, F.Silks '''and''' Edge.Cuts '''layers''' '''from the provided layer options.
+
|| Click on the tab below '''Plot format''' and select '''Gerber '''out of the 6 options.
+
  
 +
|- style="border:1pt solid #000000;padding:0.176cm;"
 +
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Hover mouse over '''Layers tab '''
  
Let us select the''' layer'''s for which we want the '''gerber file'''s.
+
>> Click on boxes to the left of '''B.Cu, F.Silks '''and''' Edge.Cuts '''layers''' '''from the provided layer options.
 +
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us select the''' layer'''s for which we want the '''gerber file'''s.
  
  
 
I will select '''B.Cu, F.Silks '''and''' Edge.Cuts '''by clicking on the boxes to the left.
 
I will select '''B.Cu, F.Silks '''and''' Edge.Cuts '''by clicking on the boxes to the left.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Plot window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Plot window:'''
  
 
Click on the '''Browse '''button
 
Click on the '''Browse '''button
|| Click on the '''Browse '''button at the top right of '''Plot '''window.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on the '''Browse '''button at the top right corner of '''Plot '''window.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Select Output Directory '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Select Output Directory '''window''':'''
  
 
Browse to desired directory  
 
Browse to desired directory  
Line 383: Line 361:
  
 
Click on '''No'''
 
Click on '''No'''
 +
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us navigate to the desired directory where we wish to save the '''gerber file'''s.
  
  
 
+
Click on the '''Desktop'''.  Double-click on '''ASM underscore PCB.'''
|| Let us navigate to the desired directory where we wish to save''' '''the '''gerber file'''s.
+
 
+
 
+
Click on the '''Desktop''', and double-click on '''ASM_PCB.'''
+
  
  
Line 395: Line 370:
  
  
Click on '''No '''button in the '''Plot Output Directory '''window'''.'''
+
Click on '''No '''button in the '''Plot Output Directory '''window.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Text box '''on the''' Plot''' Window:
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Text box '''on the''' Plot''' Window:
  
 
Select the other options as shown here
 
Select the other options as shown here
||  
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Plot '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Plot '''window''':'''
  
Click on '''Plot button''' at the bottom
+
Click on '''Plot button''' at the bottom of the '''Plot''' window.
||  
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
 
Now click on the '''Plot '''button''' '''at the bottom of the '''Plot '''window.
 
Now click on the '''Plot '''button''' '''at the bottom of the '''Plot '''window.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Messages''' '''window''':  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Messages '''window:  
  
 
Hover cursor over the messages in the '''Messages''' window
 
Hover cursor over the messages in the '''Messages''' window
||  
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
 
Acknowledgement messages will appear in the '''Messages''' window.
 
Acknowledgement messages will appear in the '''Messages''' window.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
||  
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
|| Next, let us generate the '''drill file''' in '''gerber format''' for our designed '''board'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Next, let us generate the '''drill file''' in '''gerber format''' for our designed '''board'''.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Plot '''window''':'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Plot '''window''':'''
  
 
Click on '''Generate Drill File'''
 
Click on '''Generate Drill File'''
|| Click on '''Generate Drill File '''at the bottom of the '''Plot '''window.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''Generate Drill File '''at the bottom of the '''Plot '''window.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Drill File Generation window:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Drill File Generation window:'''
  
 
Select the '''Millimeters '''option from the '''Drill Units''' section.
 
Select the '''Millimeters '''option from the '''Drill Units''' section.
Line 433: Line 408:
  
 
Select the '''Absolute '''option from the Drill Origin section, if not selected.
 
Select the '''Absolute '''option from the Drill Origin section, if not selected.
||  
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
 
Select the '''Millimeters '''option from the '''Drill Units''' section.
 
Select the '''Millimeters '''option from the '''Drill Units''' section.
Line 439: Line 414:
  
 
Select the '''Gerber '''option under the '''Drill Map File Format''' section, if not selected.
 
Select the '''Gerber '''option under the '''Drill Map File Format''' section, if not selected.
 
 
  
  
 
Select the '''Absolute '''option from the '''Drill Origin''' section, if not selected.
 
Select the '''Absolute '''option from the '''Drill Origin''' section, if not selected.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Text box '''on the''' Drill Files Generation '''Window:
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Text box '''on the''' Drill Files Generation '''Window:
  
 
Select the other options as shown here
 
Select the other options as shown here
|| We will leave the rest of the settings as they are.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | We will leave the rest of the settings as they are.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Drill Files Generation window''':
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Drill Files Generation window''':
  
 
Click on''' Drill File'''
 
Click on''' Drill File'''
|| Click the '''Drill File '''option at the right of the '''Drill Files Generation '''window.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click the '''Drill File '''option at the right of the '''Drill Files Generation '''window.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Drill Files Generation window''':
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Drill Files Generation window''':
  
 
Hover mouse over '''Messages '''window
 
Hover mouse over '''Messages '''window
|| An acknowledgement message will appear in the '''Messages '''window.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | An acknowledgement message will appear in the '''Messages '''window.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Drill Files Generation window''':
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Drill Files Generation window''':
  
 
Click on '''Close'''
 
Click on '''Close'''
|| Click the '''Close '''button at the bottom right corner of '''Drill Files Generation '''window'''.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click the '''Close '''button at the bottom right corner of '''Drill Files Generation '''window.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Plot window''':
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Plot window''':
  
 
Click on''' Close'''
 
Click on''' Close'''
|| Click the''' Close '''button at the bottom right corner of the '''Plot '''window'''.'''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click the''' Close '''button at the bottom right corner of the '''Plot '''window.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Pcbnew window''':
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew window''':
  
 
Press '''Ctrl''' and '''S''' key at the same time.
 
Press '''Ctrl''' and '''S''' key at the same time.
|| Let us''' '''save''' '''our work by pressing '''Ctrl''' and '''S''' keys simultaneously.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us save our work by pressing '''Ctrl''' and '''S''' keys simultaneously.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''System Computer:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''System Computer:'''
  
  
 
Press''' Ctrl, Alt '''and''' T '''keys together
 
Press''' Ctrl, Alt '''and''' T '''keys together
 
 
  
  
Line 486: Line 457:
  
 
'''Windows OS users, click on start -> type “Gerbview” in the search bar and open the Gerbview application'''
 
'''Windows OS users, click on start -> type “Gerbview” in the search bar and open the Gerbview application'''
|| Now we will view the '''gerber files '''created.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Now we will view the '''gerber files '''created.
  
  
 
Open the '''terminal''' by pressing '''Ctrl, Alt '''and''' T '''keys together.
 
Open the '''terminal''' by pressing '''Ctrl, Alt '''and''' T '''keys together.
 
 
  
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Terminal :'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Terminal :'''
  
 
Type '''gerbview''' >> Press '''Enter'''
 
Type '''gerbview''' >> Press '''Enter'''
||  
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
  
Type '''gerbview''' and press the '''Enter '''key'''.'''
+
Type '''gerbview''' and press the '''Enter '''key.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Gerbview '''window :''' '''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Gerbview '''window :''' '''
  
 
Click on '''File>> '''select '''Load Gerber File'''
 
Click on '''File>> '''select '''Load Gerber File'''
|| Click on '''File '''at the top left corner, and select '''Load Gerber File '''option'''. '''
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Click on '''File '''at the top left corner, and select '''Load Gerber File '''option.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Open Gerber File '''window :
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Open Gerber File '''window :
  
  
 
Browse to the directory where you saved your gerber files earlier.
 
Browse to the directory where you saved your gerber files earlier.
|| Let us browse to the directory where we had saved our '''gerber''' files.  
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us browse to the directory where we had saved our '''gerber''' files.  
  
  
I will click on '''Desktop,''' then
+
I will click on '''Desktop,'''.
  
double-click on''' ASM_PCB.'''
+
Then double-click on''' ASM underscore PCB.'''
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| Press '''Ctrl '''and '''A '''keys at the same time.
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Press '''Ctrl '''and '''A '''keys at the same time.
 
+
 
+
  
  
 
Click on '''Open'''
 
Click on '''Open'''
|| Press '''Ctrl '''and '''A '''simultaneously to select all the '''gerber''' files.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Press '''Ctrl '''and '''A '''keys simultaneously to select all the '''gerber''' files.
  
  
Click on the '''Open '''button at the bottom right of the '''Open Gerber file '''window'''.'''
+
Click on the '''Open '''button at the bottom right of the '''Open Gerber file '''window.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Gerbview '''window''' :'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Gerbview '''window''' :'''
  
 
Hover mouse over the PCB layout in Gerber Format
 
Hover mouse over the PCB layout in Gerber Format
|| We can see the '''PCB Layout '''that we created in '''Gerber format'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | We can see the '''PCB Layout '''that we created in '''Gerber format'''.
 
|-
 
|-
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
Line 539: Line 506:
  
 
Summary
 
Summary
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | * <div style="margin-left:1.27cm;margin-right:0cm;">Create a '''PCB layout''' for an '''Astable Multivibrator'''.</div>
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" |  
 +
* <div style="margin-left:1.27cm;margin-right:0cm;">Create a '''PCB layout''' for an '''Astable Multivibrator'''.</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">Generate '''Gerber files'''.</div>
 
* <div style="margin-left:1.27cm;margin-right:0cm;">Generate '''Gerber files'''.</div>
 
  
 
|-
 
|-
Line 554: Line 521:
 
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Please post your general queries on eSim in this forum.
 
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Please post your general queries on eSim in this forum.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Show Slide:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
'''Lab Migration'''
 
'''Lab Migration'''
|| '''FOSSEE''' team coordinates the '''Lab Migration''' project.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''FOSSEE''' team coordinates the '''Lab Migration''' project.
 
|- style="border:1pt solid #000000;padding:0.176cm;"
 
|- style="border:1pt solid #000000;padding:0.176cm;"
|| '''Show Slide:'''
+
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
  
 
'''Circuit Simulation Project'''
 
'''Circuit Simulation Project'''
|| '''FOSSEE''' team coordinates the '''Circuit Simulation Project'''.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''FOSSEE''' team coordinates the '''Circuit Simulation Project'''.
 
|-
 
|-
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
 
| style="background-color:#ffffff;border-top:1pt solid #000001;border-bottom:1pt solid #000001;border-left:1pt solid #000001;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Show Slide:'''
Line 569: Line 536:
  
 
http://spoken-tutorial.org
 
http://spoken-tutorial.org
 
 
 
 
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.
 
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.
  
Line 583: Line 547:
  
  
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | This is _________ from IIT Bombay, signing off.
+
| style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | This is Saurabh from IIT Bombay, signing off.
  
 
Thank you.
 
Thank you.
 
 
 
 
|-
 
|-
 
|}
 
|}

Revision as of 15:28, 6 September 2019

PCB Layout for Astable Multivibrator

Author: Saurabh Bansode

Keywords: video tutorial, eSim, EDA, schematic, footprints, Design, ngspice, kicad, analysis, PCB, Gerber


Visual cue

Narration

Show Slide:

Opening Slide

Welcome to the spoken tutorial on “PCB Layout for Astable Multivibrator”.
Show Slide:

Learning Objectives

In this tutorial, we will learn to -
  • Create a PCB layout for an Astable Multivibrator and
  • Generate Gerber files.
Show Slide:

Systems Requirements

To record this tutorial, we will use-
  • Ubuntu Linux OS 16.04
  • eSim version 1.1.2
Show Slide:

Prerequisites

To practice this tutorial, you should know to:
  • Create a Schematic in eSim.
  • Assign components to footprints and
  • Set design parameters for PCB layout.


If not, please see the prerequisite tutorials on this website.

Show Slide:

Earlier in this series

Earlier in this series, we learnt how to
  • Create a Schematic in eSim
  • Map footprints
  • Set design parameters for a PCB layout.


I am going to reinforce the idea with the example of an Astable Multivibrator.


Now watch me for the next one minute.

<<FAST-FORWARD>> A considerable part of this activity has been fast forwarded.


I am adding connectors and mapping the components with their footprints.


I have set the design rules, drawn the board outline and placed a few tracks.

Show Slide:

Download Code Files

The partially made layout is available in the Code files link.


Pause the video to download and extract the code files to your Desktop.


We will use the downloaded code file to practice the rest of the tutorial.

eSim Main Window:




Click on Open Project >>Browse To Desktop >>


Click on ASM_PCB

Now launch eSim.


I have already opened eSim.


Click on Open Project on the left toolbar.


Browse to Desktop, click on ASM underscore PCB.

Then click on the Open button at the bottom right corner.

eSim Main Window:

Click on ASM_PCB >> click on Open Schematic button from left toolbar.

Double-click on ASM underscore PCB.

Click on Open Schematic button on the left toolbar.

Schematic editor window:


Click on Pcbnew shortcut

The schematic for Astable Multivibrator opens up.


Click on PCB new Tool in the top toolbar.

Pcbnew Layout Editor window opens up.
Pcbnew window:

Hover cursor over tracks placed

I have already placed tracks for most of the airwires.


Let us now see how to convert the remaining airwires into tracks.

Pcbnew window:

Hover mouse over B.Cu text

>> Click on B.Cu text

Under the Layer tab on the right side of the Pcbnew window, click once on B.Cu.
Pcbnew window:

Click on Place >> select Track

Click on Place button in the top toolbar and then select Track from the menu.
Pcbnew window:

Zoom into the Layout editor using F1 key or using your scroll key of the mouse.


Hover Cursor over C1, LED1 and Q1.

Zoom into the Layout editor using the F1 key.


This can also be done using the scroll key of the mouse.


Now let us place tracks for connecting capacitor C1 to LED1.

Pcbnew window:

Click on node 1 of C1

>>

Drag the cursor till node 2 of LED1>>

Double click on node 2 of LED1

Click on node 1 of C1.


And drag the cursor to node 2 of LED1.


Double-click on node 2 of LED1 to complete the track.

Press ESC Press ESC key. Now let us place a ground plane to connect all the ground nodes.
Pcbnew window:

Click on Add filled zones.

Click on the Add filled zones button on the right of the Pcbnew window.
Pcbnew window:

Click once, slightly above the top-left corner of the board outline.

Click once, slightly above the top-left corner of the board outline.
Copper Zone Properties window:


Click on B.Cu under Layer column


Click on GND under Net column

Now, let’s place the ground plane on the Bottom Copper layer.


To do so, click on B.Cu below Layer column.


Then click on GND under Net column.

Click on OK Click on the OK button at the bottom right corner of the Copper Zone Properties window.
Pcbnew window:

Drag the cursor towards right, horizontally


Click once slightly above top-right vertex of the outline.

Drag the cursor with the pencil icon horizontally towards the right.


Click once, slightly above the top-right vertex of the outline.

Pcbnew window:

Move the cursor vertically towards the bottom-right vertex of the board

>>

Click once on the editor after crossing the bottom-left vertex.

Let us move this cursor vertically, towards the bottom-right vertex of the board.



Click once slightly below the bottom-right vertex.

Pcbnew window:


Press esc key

We shall now finish drawing a rectangular ground plane outline.


Note that we have to double-click to finish the rectangular ground plane outline.

Pcbnew window:

Hover cursor over ground plane outline

>>

Hover cursor over ground plane outline and board outline.

I have finished the ground plane outline.


Note that we have to ensure that the ground plane outline lies outside the board outline.

Pcbnew window :

Right-click inside the board outline.


Click on Fill or Refill all zones


Hover cursor over ground plane

Right-click inside the board outline.


Click on Fill or Refill all zones button from the drop-down menu.


We have successfully added a ground plane to the board.

Press Esc key Press Esc key to exit the Add filled zones tool.
Let us now perform Design Rule Check i.e DRC, for the layout we created.
Pcbnew window:

Click on Perform design rules check

Click on Perform Design Rules check present at the top of the Pcbnew toolbar.
DRC Control window:

Click on Start DRC




>>

Highlight the messages window

Click on Start DRC.


This checks if any design element violates the design parameters set earlier.


I have no errors in my design.

DRC Control window:

Click OK

Click the OK button at the bottom right corner, to exit the DRC Control window.
Pcbnew window:

Press Ctrl and S key together

Let us press Ctrl and S keys together to save our work.


We will now create gerber files for this board.

Pcbnew window:

Click on Plot(HPGL, PostScript or Gerber format) icon

Click on the Plot button at the top of the Pcbnew toolbar.
Plot window:

Click on the tab below : Plot format.

>>

select Gerber.

Let us select the layers.

Click on the tab below Plot format and select Gerber out of the 6 options.

Hover mouse over Layers tab

>> Click on boxes to the left of B.Cu, F.Silks and Edge.Cuts layers from the provided layer options.

Let us select the layers for which we want the gerber files.


I will select B.Cu, F.Silks and Edge.Cuts by clicking on the boxes to the left.

Plot window:

Click on the Browse button

Click on the Browse button at the top right corner of Plot window.
Select Output Directory window:

Browse to desired directory

>>

Click on Desktop>>double click on ASM_PCB


Click on Open.



Click on No

Let us navigate to the desired directory where we wish to save the gerber files.


Click on the Desktop. Double-click on ASM underscore PCB.


Now click on the Open button at the bottom right of the Select Output Directory window.


Click on No button in the Plot Output Directory window.

Text box on the Plot Window:

Select the other options as shown here

Plot window:

Click on Plot button at the bottom of the Plot window.

Now click on the Plot button at the bottom of the Plot window.

Messages window:

Hover cursor over the messages in the Messages window

Acknowledgement messages will appear in the Messages window.

Next, let us generate the drill file in gerber format for our designed board.
Plot window:

Click on Generate Drill File

Click on Generate Drill File at the bottom of the Plot window.
Drill File Generation window:

Select the Millimeters option from the Drill Units section.


Select the Gerber option under the Drill Map File Format section, if not selected.


Select the Absolute option from the Drill Origin section, if not selected.

Select the Millimeters option from the Drill Units section.


Select the Gerber option under the Drill Map File Format section, if not selected.


Select the Absolute option from the Drill Origin section, if not selected.

Text box on the Drill Files Generation Window:

Select the other options as shown here

We will leave the rest of the settings as they are.
Drill Files Generation window:

Click on Drill File

Click the Drill File option at the right of the Drill Files Generation window.
Drill Files Generation window:

Hover mouse over Messages window

An acknowledgement message will appear in the Messages window.
Drill Files Generation window:

Click on Close

Click the Close button at the bottom right corner of Drill Files Generation window.
Plot window:

Click on Close

Click the Close button at the bottom right corner of the Plot window.
Pcbnew window:

Press Ctrl and S key at the same time.

Let us save our work by pressing Ctrl and S keys simultaneously.
System Computer:


Press Ctrl, Alt and T keys together


Textbox on the Terminal:

Windows OS users, click on start -> type “Gerbview” in the search bar and open the Gerbview application

Now we will view the gerber files created.


Open the terminal by pressing Ctrl, Alt and T keys together.

Terminal :

Type gerbview >> Press Enter

Type gerbview and press the Enter key.

Gerbview window :

Click on File>> select Load Gerber File

Click on File at the top left corner, and select Load Gerber File option.
Open Gerber File window :


Browse to the directory where you saved your gerber files earlier.

Let us browse to the directory where we had saved our gerber files.


I will click on Desktop,.

Then double-click on ASM underscore PCB.

Press Ctrl and A keys at the same time.


Click on Open

Press Ctrl and A keys simultaneously to select all the gerber files.


Click on the Open button at the bottom right of the Open Gerber file window.

Gerbview window :

Hover mouse over the PCB layout in Gerber Format

We can see the PCB Layout that we created in Gerber format.
Let us summarize.
Show Slide:

Summary

  • Create a PCB layout for an Astable Multivibrator.
  • Generate Gerber files.
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 Project

FOSSEE team coordinates the Circuit Simulation Project.
Show Slide:

Acknowledgment

http://spoken-tutorial.org

Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.


For more details, visit this website.

Previous slide


This is Saurabh from IIT Bombay, signing off.

Thank you.

Contributors and Content Editors

Nancyvarkey, Saurabhbansode