|
|
Line 6: |
Line 6: |
| | | |
| | | |
− | {| style="border-spacing:0;width:14.155cm;" | + | {| border="1" |
| |- | | |- |
− | | 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="color:#000000;" | '''Visual cue''' |
− | | + | | style="color:#000000;" | '''Narration''' |
− | '''Visual cue''' | + | |
− | | style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | | + | |
− | | + | |
− | '''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:''' | + | || '''Show Slide:''' |
| | | |
| Opening Slide | | Opening Slide |
− | | style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Welcome to the spoken tutorial on “'''PCB Layout for Astable Multivibrator'''”. | + | || Welcome to the spoken tutorial on “'''PCB Layout for Astable Multivibrator'''”. |
| |- | | |- |
− | | 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:''' | + | || '''Show Slide:''' |
| | | |
| 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 - | + | || 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> | + | * Create a '''PCB layout''' for an '''Astable Multivibrator''' and |
− | * <div style="margin-left:1.27cm;margin-right:0cm;">Generate '''Gerber files'''.</div> | + | * Generate '''Gerber files'''. |
| |- | | |- |
− | | 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:''' | + | || '''Show Slide:''' |
| | | |
| 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- | + | || To record this tutorial, we will use- |
− | * <div style="margin-left:1.27cm;margin-right:0cm;">'''Ubuntu Linux OS '''16.04</div> | + | * '''Ubuntu Linux OS '''16.04 |
− | * <div style="margin-left:1.27cm;margin-right:0cm;">'''eSim '''version 1.1.2</div> | + | * '''eSim '''version 1.1.2 |
| |- | | |- |
− | | 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:''' | + | || '''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: | + | || To practice this tutorial, you should know to: |
− | * <div style="margin-left:1.27cm;margin-right:0cm;">Create a '''Schematic''' in '''eSim'''.</div> | + | * Create a '''Schematic''' in '''eSim'''. |
− | * <div style="margin-left:1.27cm;margin-right:0cm;">Assign '''components''' to '''footprints''' and</div> | + | * Assign '''components''' to '''footprints''' and |
− | * <div style="margin-left:1.27cm;margin-right:0cm;">Set '''design parameters''' for '''PCB layout'''.</div> | + | * Set '''design parameters''' for '''PCB layout'''. |
| | | |
| | | |
− | If not, please see the prerequisite tutorials on this website. | + | If not, please see the prerequisite '''eSim''' tutorials on this website. |
| |- | | |- |
− | | 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:''' | + | || '''Show Slide:''' |
| | | |
| 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 | + | || Earlier in this series, we learnt how to |
− | * <div style="margin-left:1.27cm;margin-right:0cm;">Create a '''Schematic''' in '''eSim'''</div> | + | * Create a '''Schematic''' in '''eSim''' |
− | * <div style="margin-left:1.27cm;margin-right:0cm;">Map '''footprints'''</div> | + | * Map '''footprints''' |
− | * <div style="margin-left:1.27cm;margin-right:0cm;">Set '''design parameters''' for a '''PCB '''layout.</div> | + | * Set '''design parameters''' for a '''PCB '''layout. |
| | | |
| | | |
Line 60: |
Line 56: |
| Now watch me for the next one minute. | | Now watch me for the next one minute. |
| |- | | |- |
− | | 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;" | <<'''FAST-FORWARD'''>> | + | || <<'''FAST-FORWARD'''>> |
− | | style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | A considerable part of this activity has been fast forwarded. | + | || A considerable part of this activity has been fast forwarded. |
| | | |
| | | |
| I am adding '''connectors''' and mapping the '''components''' with their '''footprints'''. | | 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'''.
| |
| |- | | |- |
− | | 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:''' | + | ||After demo.... |
| + | ||I have set the '''design rules''', drawn the '''board outline''' and placed a few''' tracks'''. |
| + | |- |
| + | || '''Show Slide:''' |
| | | |
| '''Download Code Files''' | | '''Download Code Files''' |
− | | style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | The partially made '''layout''' is available in the '''Code files''' link. | + | || The partially made '''layout''' is available in the '''Code files''' link. |
| | | |
| | | |
Line 80: |
Line 77: |
| We will use the downloaded code file to practice the rest of the tutorial. | | We will use the downloaded code file to practice the rest of the tutorial. |
| |- | | |- |
− | | 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:''' | + | || '''eSim Main Window:''' |
| | | |
| | | |
Line 91: |
Line 88: |
| | | |
| Click on '''ASM_PCB''' | | Click on '''ASM_PCB''' |
− | | style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Now launch '''eSim'''. | + | || Now launch '''eSim'''. |
| | | |
| | | |
Line 104: |
Line 101: |
| Then click on the '''Open''' button at the bottom right corner. | | 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:''' | + | || '''eSim Main Window:''' |
| | | |
| Click on '''ASM_PCB''' >> 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;" | Double-click on '''ASM underscore PCB'''. | + | || Double-click on '''ASM underscore PCB'''. |
| | | |
| Click on '''Open Schematic''' button on the left toolbar. | | 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:''' | + | || '''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. | + | || The '''schematic''' for '''Astable Multivibrator''' opens up. |
| | | |
| | | |
| Click on '''PCB new Tool '''in the top toolbar. | | 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:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | '''Pcbnew Layout Editor''' window opens up. | + | || '''Pcbnew Layout Editor''' window opens up. |
| |- | | |- |
− | | 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: | + | || '''Pcbnew '''window: |
| | | |
| Hover cursor over '''tracks '''placed | | Hover cursor over '''tracks '''placed |
− | | style="background-color:#ffffff;border:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | I have already placed '''tracks''' for most of the '''airwires'''. | + | || I have already placed '''tracks''' for most of the '''airwires'''. |
| | | |
| | | |
− | Let us now see how to convert the remaining '''airwires''' into '''tracks.'''
| + | Now, let us see how to convert the remaining '''airwires''' into '''tracks.''' |
− | |- 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;" | '''Pcbnew '''window: | + | || '''Pcbnew '''window: |
| | | |
| Hover mouse over '''B.Cu '''text | | Hover mouse over '''B.Cu '''text |
| | | |
| >> Click on''' B.Cu '''text | | >> Click on''' B.Cu '''text |
− | | 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'''. | + | || 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="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: | + | || '''Pcbnew '''window: |
| | | |
| Click on '''Place >> '''select''' Track ''' | | Click on '''Place >> '''select''' Track ''' |
− | | 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. | + | || Click on '''Place '''button in the top toolbar and then select '''Track '''from the menu. |
− | |- 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;" | '''Pcbnew '''window: | + | || '''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. |
Line 149: |
Line 146: |
| | | |
| Hover Cursor over''' C1, LED1 '''and''' Q1.''' | | Hover Cursor over''' C1, LED1 '''and''' Q1.''' |
− | | 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. | + | || Zoom into the '''Layout editor''' using the '''F1''' key. |
| | | |
| | | |
Line 156: |
Line 153: |
| | | |
| 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="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''':''' | + | || '''Pcbnew '''window: |
| | | |
| Click on '''node 1''' of '''C1''' | | Click on '''node 1''' of '''C1''' |
Line 163: |
Line 160: |
| >> | | >> |
| | | |
− | Drag the cursor till''' node 2 of LED1'''>> | + | Drag the cursor till''' node 2''' of '''LED1'''>> |
| | | |
| Double click on''' node 2 of LED1''' | | Double click on''' node 2 of LED1''' |
− | | 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.''' | + | || Click on '''node 1 '''of''' C1.''' |
| | | |
| | | |
Line 172: |
Line 169: |
| | | |
| | | |
− | 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="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''' | + | || Press '''ESC''' |
− | | style="border:1pt solid #000000;padding:0.176cm;" | Press '''ESC''' key. Now let us place a '''ground plane''' to connect all the '''ground nodes'''. | + | | | 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="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: | + | || '''Pcbnew '''window: |
| | | |
| Click on''' Add filled zones.''' | | Click on''' Add filled zones.''' |
− | | style="border:1pt solid #000000;padding:0.176cm;" | Click on the''' Add filled zones''' button on the right of the '''Pcbnew window.''' | + | | | Click on the''' Add filled zones''' button on the right of the '''Pcbnew window.''' |
− | |- 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;" | '''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'''. |
− | | style="border:1pt solid #000000;padding:0.176cm;" | 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;" | + | |- |
− | | 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: | + | || '''Copper Zone Properties''' window: |
| | | |
| | | |
− | Click on '''B.Cu''' under''' Layer '''column | + | Click on '''B.Cu''' under''' Layer '''column. |
| | | |
| | | |
− | Click on '''GND''' under''' Net '''column | + | Click on '''GND''' under''' Net '''column. |
− | | style="border:1pt solid #000000;padding:0.176cm;" | Now, let’s place the '''ground plane''' on the '''Bottom Copper layer'''. | + | | | Now, let’s place the '''ground plane''' on the '''Bottom Copper layer'''. |
| | | |
| | | |
− | To do so, click on '''B.Cu''' below''' Layer '''column. | + | To do so, click on '''B.Cu''' under''' Layer '''column. |
| | | |
| | | |
| Then click on '''GND''' under''' Net '''column. | | Then click on '''GND''' under''' Net '''column. |
− | |- 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;" | Click on '''OK''' | + | || Click on '''OK''' |
− | | style="border:1pt solid #000000;padding:0.176cm;" | Click on the '''OK '''button at the bottom right corner of the '''Copper Zone Properties '''window. | + | | | 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="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: | + | || '''Pcbnew '''window: |
| | | |
− | Drag the cursor towards right, horizontally | + | Drag the cursor towards right, horizontally. |
| | | |
| | | |
| Click once slightly above top-right vertex of the outline. | | Click once slightly above top-right vertex of the outline. |
− | | style="border:1pt solid #000000;padding:0.176cm;" | Drag the cursor with the pencil icon horizontally towards the right. | + | | | 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="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''':''' | + | || '''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.
| + | |
− | | style="border:1pt solid #000000;padding:0.176cm;" | Let us move this cursor vertically, towards the bottom-right vertex of the '''board'''.
| + | |
| | | |
| + | 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. | | Click once slightly below the bottom-right vertex. |
− | |- 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;" | '''Pcbnew '''window''':''' | + | || '''Pcbnew '''window: |
| | | |
| | | |
| Press '''esc '''key | | Press '''esc '''key |
− | | style="border:1pt solid #000000;padding:0.176cm;" | We shall now finish drawing a rectangular '''ground plane outline'''. | + | | | 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="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''':''' | + | || '''Pcbnew '''window: |
| | | |
| Hover cursor over '''ground plane outline ''' | | Hover cursor over '''ground plane outline ''' |
Line 245: |
Line 238: |
| >> | | >> |
| | | |
− | Hover cursor over '''ground plane outline''' and '''board''' '''outline'''. | + | Hover cursor over '''ground plane outline''' and '''board outline'''. |
− | | style="border:1pt solid #000000;padding:0.176cm;" | I have finished the '''ground plane outline.''' | + | | | 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="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 :''' | + | || '''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'''. |
Line 269: |
Line 262: |
| | | |
| 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="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 |
− | | style="border:1pt solid #000000;padding:0.176cm;" | Press '''Esc''' key to exit the '''Add filled zones '''tool. | + | | | Press '''Esc''' key to exit the '''Add filled zones '''tool. |
− | |- 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;" | | + | || |
− | | style="border:1pt solid #000000;padding:0.176cm;" | Let us now perform '''Design Rule Check''' i.e '''DRC''', for the '''layout''' we created. | + | | | Let us now perform '''Design Rule Check''' i.e '''DRC''', for the '''layout''' we created. |
− | |- 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;" | '''Pcbnew window:''' | + | || '''Pcbnew window:''' |
| | | |
| Click on '''Perform design rules check''' | | Click on '''Perform design rules check''' |
− | | style="border:1pt solid #000000;padding:0.176cm;" | Click on '''Perform Design Rules check '''present at the top of the '''Pcbnew''' toolbar. | + | | | Click on '''Perform Design Rules check '''present at the top of the '''Pcbnew''' toolbar. |
− | |- 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;" | '''DRC Control '''window: | + | || '''DRC Control '''window: |
| | | |
| Click on '''Start DRC''' | | Click on '''Start DRC''' |
Line 287: |
Line 280: |
| | | |
| | | |
− | | + | >>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 302: |
Line 290: |
| | | |
| I have no errors in my design. | | I have no errors in my design. |
− | |- 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;" | '''DRC Control '''window: | + | || '''DRC Control '''window: |
| | | |
| Click '''OK''' | | Click '''OK''' |
− | | style="border:1pt solid #000000;padding:0.176cm;" | Click the '''OK''' button at the bottom right corner, to exit the '''DRC Control '''window. | + | | | 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''':''' | + | || '''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. | + | | | Let us press '''Ctrl '''and '''S '''keys together to save our work. |
| | | |
| | | |
| We will now create '''gerber files''' 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''':''' | + | || '''Pcbnew '''window''':''' |
| | | |
| Click on '''Plot(HPGL, PostScript or Gerber format) '''icon | | Click on '''Plot(HPGL, PostScript or Gerber format) '''icon |
− | | style="border:1pt solid #000000;padding:0.176cm;" | Click on the '''Plot '''button at the top of the '''Pcbnew''' toolbar. | + | | | Click on the '''Plot '''button at the top of the '''Pcbnew''' toolbar. |
− | |- 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;" | '''Plot '''window''':''' | + | || '''Plot '''window: |
| | | |
| Click on the tab below : '''Plot format'''. | | Click on the tab below : '''Plot format'''. |
Line 328: |
Line 316: |
| | | |
| 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'''. | + | || Let us select the '''layers'''. |
| | | |
| Click on the tab below '''Plot format''' and select '''Gerber '''out of the 6 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 ''' | + | || 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 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. | + | || 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. | | 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="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:''' | + | || '''Plot''' window: |
| | | |
| Click on the '''Browse '''button | | Click on the '''Browse '''button |
− | | 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. | + | || Click on the '''Browse '''button at the top right corner of '''Plot '''window. |
− | |- 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;" | '''Select Output Directory '''window''':''' | + | || '''Select Output Directory '''window: |
| | | |
| Browse to desired directory | | Browse to desired directory |
Line 357: |
Line 345: |
| Click on '''Open.''' | | Click on '''Open.''' |
| | | |
− | | + | || Let us navigate to the desired '''directory''' where we wish to save the '''gerber files'''. |
− | | + | |
− | | + | |
− | 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. | + | |
| | | |
| | | |
Line 369: |
Line 353: |
| Now click on the '''Open '''button at the bottom right of the '''Select Output Directory '''window. | | 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. | + | || Click on '''No''' |
− | |- style="border:1pt solid #000000;padding:0.176cm;" | + | ||Click on '''No '''button in the '''Plot 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;" | '''Text box '''on the''' Plot''' Window: | + | |- |
| + | || '''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="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''':''' | + | || '''Plot '''window: |
| | | |
| Click on '''Plot button''' at the bottom of the '''Plot''' window. | | 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="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: | + | || '''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="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: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'''. | + | || Next, let us generate the '''drill file''' in '''gerber format''' for our designed '''board'''. |
− | |- 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;" | '''Plot '''window''':''' | + | || '''Plot '''window: |
| | | |
| Click on '''Generate Drill File''' | | Click on '''Generate Drill File''' |
− | | 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. | + | || Click on '''Generate Drill File '''at the bottom of the '''Plot '''window. |
− | |- 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;" | '''Drill File Generation window:''' | + | || '''Drill File Generation''' window: |
| | | |
| Select the '''Millimeters '''option from the '''Drill Units''' section. | | 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.
| + | |
− | | 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. |
| | | |
− | | + | |- |
− | 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 '''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;" | + | ||Select the '''Absolute '''option from the '''Drill Origin''' section, if not selected. |
− | | 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: | + | |- |
| + | || '''Text box '''on the''' Drill Files Generation '''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;" | We will leave the rest of the settings as they are. | + | || We will leave the rest of the settings as they are. |
− | |- 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;" | '''Drill Files Generation window''': | + | || '''Drill Files Generation''' window: |
| | | |
| Click on''' Drill File''' | | Click on''' Drill File''' |
− | | 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. | + | || Click the '''Drill File '''option at the right of the '''Drill Files Generation '''window. |
− | |- 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;" | '''Drill Files Generation window''': | + | || '''Drill Files Generation window''': |
| | | |
| Hover mouse over '''Messages '''window | | Hover mouse over '''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. | + | || An acknowledgement message will appear in the '''Messages '''window. |
− | |- 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;" | '''Drill Files Generation window''': | + | || '''Drill Files Generation''' window: |
| | | |
| Click on '''Close''' | | Click on '''Close''' |
− | | 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. | + | || Click on the '''Close '''button of the '''Drill Files Generation '''window. |
− | |- 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;" | '''Plot window''': | + | || '''Plot''' window: |
| | | |
| Click on''' Close''' | | Click on''' Close''' |
− | | 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. | + | || Click the''' Close '''button at the bottom right corner of the '''Plot '''window. |
− | |- 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;" | '''Pcbnew window''': | + | || '''Pcbnew window''': |
| | | |
| Press '''Ctrl''' and '''S''' key at the same time. | | Press '''Ctrl''' and '''S''' key at the same time. |
− | | 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. | + | || Let us save our work by pressing '''Ctrl''' and '''S''' keys simultaneously. |
− | |- 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;" | '''System Computer:''' | + | || '''System Computer:''' |
| | | |
| | | |
Line 457: |
Line 437: |
| | | |
| '''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''' |
− | | 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. | + | || 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="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 :''' | + | |
| + | |
| + | |
| + | |
| + | |- |
| + | || '''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="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 :''' ''' | + | || '''Gerbview '''window :''' ''' |
| | | |
| Click on '''File>> '''select '''Load Gerber File''' | | Click on '''File>> '''select '''Load Gerber File''' |
− | | 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. | + | || Click on '''File '''at the top left corner, and select '''Load Gerber File '''option. |
− | |- 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;" | '''Open Gerber File '''window : | + | || '''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. |
− | | 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. | + | || Let us browse to the '''directory''' where we had saved our '''gerber files'''. |
| | | |
| | | |
− | I will click on '''Desktop,'''. | + | I will click on '''Desktop'''. |
| | | |
| Then double-click on''' ASM underscore PCB.''' | | Then double-click on''' ASM underscore PCB.''' |
− | |- 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 '''Ctrl '''and '''A '''keys at the same time. | + | || Press '''Ctrl '''and '''A '''keys at the same time. |
| | | |
| | | |
| Click on '''Open''' | | Click on '''Open''' |
− | | 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. | + | || 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 corner of the '''Open Gerber file '''window. |
− | |- 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;" | '''Gerbview '''window''' :''' | + | || '''Gerbview '''window: |
| | | |
| Hover mouse over the PCB layout in Gerber Format | | Hover mouse over the PCB layout 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'''. | + | || 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:1pt solid #000001;padding-top:0cm;padding-bottom:0cm;padding-left:0.206cm;padding-right:0.191cm;" | Let us summarize. | + | || Let us summarize. |
| |- | | |- |
− | | 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:''' | + | || '''Show Slide:''' |
| | | |
| Summary | | Summary |
− | | 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 learnt to- |
− | * <div style="margin-left:1.27cm;margin-right:0cm;">Create a '''PCB layout''' for an '''Astable Multivibrator'''.</div> | + | * Create a '''PCB layout''' for an '''Astable Multivibrator'''. |
− | * <div style="margin-left:1.27cm;margin-right:0cm;">Generate '''Gerber files'''.</div> | + | * Generate '''Gerber files'''. |
| | | |
| |- | | |- |
− | | 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:''' | + | || '''Show Slide:''' |
| | | |
| Forum | | 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 timed queries in this forum. | + | || Please post your timed queries in this forum. |
| |- | | |- |
− | | 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:''' | + | || '''Show Slide:''' |
| | | |
| FOSSEE Forum | | FOSSEE 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. | + | || Please post your general queries on eSim in this forum. |
− | |- 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;" | '''Show Slide:''' | + | || '''Show Slide:''' |
| | | |
| '''Lab Migration''' | | '''Lab Migration''' |
− | | 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. | + | || '''FOSSEE''' team coordinates the '''Lab Migration''' project. |
− | |- 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;" | '''Show Slide:''' | + | || '''Show Slide:''' |
| | | |
| '''Circuit Simulation Project''' | | '''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'''. | + | || '''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:''' | + | || '''Show Slide:''' |
| | | |
| Acknowledgment | | Acknowledgment |
| | | |
| 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. | + | || Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India. |
| | | |
| | | |
| For more details, visit this website. | | For more details, visit this website. |
| |- | | |- |
− | | 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;" | | + | || |
| | | |
| Previous slide | | Previous slide |
− | | + | || This is Saurabh 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. |
| |- | | |- |
| |} | | |} |
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 eSim 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.
|
After demo....
|
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.
Now, let us 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 under 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.
|
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
|
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 Millimeters option from the Drill Units section.
|
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.
|
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 on the Close button of the 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 corner 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
|
In this tutorial, we learnt to-
- 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.
|