Difference between revisions of "Talk:ESim/C2/Mapping-Components-with-Footprints/English"
(Created page with " {| style="border-spacing:0;width:15.928cm;" |- style="border:1pt solid #000000;padding:0.176cm;" || '''Visual cue''' || '''Narration''' |- style="border:1pt solid #000000;p...") |
|||
Line 701: | Line 701: | ||
Summary | Summary | ||
− | || In this tutorial, we learnt to :* <div style="margin-left:1.27cm;margin-right:0cm;"><span style="background-color:#ffffff;">Add </span><span style="background-color:#ffffff;">'''connector'''</span><span style="background-color:#ffffff;">s</span><span style="background-color:#ffffff;">''' '''</span><span style="background-color:#ffffff;">to a </span><span style="background-color:#ffffff;">'''schematic.'''</span></div> | + | || In this tutorial, we learnt to : * <div style="margin-left:1.27cm;margin-right:0cm;"><span style="background-color:#ffffff;">Add </span><span style="background-color:#ffffff;">'''connector'''</span><span style="background-color:#ffffff;">s</span><span style="background-color:#ffffff;">''' '''</span><span style="background-color:#ffffff;">to a </span><span style="background-color:#ffffff;">'''schematic.'''</span></div> |
* <div style="margin-left:1.27cm;margin-right:0cm;"><span style="background-color:#ffffff;">Map components with </span><span style="background-color:#ffffff;">'''footprints'''</span><span style="background-color:#ffffff;"> using </span><span style="background-color:#ffffff;">'''CvPcb.'''</span></div> | * <div style="margin-left:1.27cm;margin-right:0cm;"><span style="background-color:#ffffff;">Map components with </span><span style="background-color:#ffffff;">'''footprints'''</span><span style="background-color:#ffffff;"> using </span><span style="background-color:#ffffff;">'''CvPcb.'''</span></div> | ||
* <div style="margin-left:1.27cm;margin-right:0cm;"><span style="background-color:#ffffff;">Generate </span><span style="background-color:#ffffff;">'''netlist'''</span><span style="background-color:#ffffff;"> for </span><span style="background-color:#ffffff;">'''PCB design.'''</span></div> | * <div style="margin-left:1.27cm;margin-right:0cm;"><span style="background-color:#ffffff;">Generate </span><span style="background-color:#ffffff;">'''netlist'''</span><span style="background-color:#ffffff;"> for </span><span style="background-color:#ffffff;">'''PCB design.'''</span></div> |
Latest revision as of 09:11, 11 June 2019
Visual cue | Narration |
Show Slide:
Opening Slide |
Welcome to the spoken tutorial on “Mapping components with footprints”. |
Show Slide:
Learning Objectives |
In this tutorial, we will learn to :* Add connectors to a schematic.
|
Show Slide:
System Requirements |
This tutorial is recorded using-* Ubuntu Linux OS version 16.04
|
Show Slide:
Prerequisites |
To practice this tutorial, you should know:* The basic concepts of electronic circuits.
If not, watch the prerequisite eSim Spoken Tutorials on this website. |
eSim Main window: | I have already opened eSim on my machine |
eSim Main window:
To open a project
|
Let us open example “7805VoltageRegulator” from the Examples folder of eSim. |
eSim Main window:
Click on Open project
>> Double click eSim-1.1.2 folder >> Double click Examples >> Click on 7805VoltageRegulator >> Click on Open |
Click on the Open Project button from the left toolbar.
|
eSim Main window:
Click on Open Schematic |
To open the schematic, click on Open Schematic button on the left toolbar. |
eSim Schematic Editor Window:
|
The eSim Schematic Editor opens.
|
Switch back to the eSim main window | I will switch back to the eSim main window. |
eSim Main Window:
Click on Simulation >>
>> Point cursor on v(out) ngspice plot |
Demonstrate that simulation results are correctClick on Simulation button on the left toolbar.
|
Switch back to the eSim main window |
Let us learn how to map footprints with components.
|
eSim Schematic Editor Window:
Hover the mouse over plot_v1 , In1, In2 , sine |
The schematic contains plots, labels and sources; which are essential for simulation.
|
eSim Schematic Editor Window:
>> select Delete Component option
>> Select the Delete Component option |
Let us delete the components that are not required for PCB designing.
|
Removal of probes, global labels which are not required for PCB designSimilarly, we will delete the remaining components which are not required. | |
eSim Schematic Editor window:
Show DeletedProbesAndLabels.sch |
I have deleted other components and their connections. |
|
Adding a connector to the output of schematicLet us now add a connector for the output of the circuit schematic. |
eSim Schematic Editor window:
Click on Place component >> Click on editor. |
Click on Place Component button from the right toolbar.
|
Component Selection Window:
Type Conn in Filter field >>
Select Conn underscore 01x02 >>
Click on OK |
Type Conn in the Filter field.
|
Conn underscore 01x02 will appear to be tied to the cursor. | |
eSim Schematic Editor window:
Click once, anywhere on the right hand side of the schematic. |
Let us place the Conn underscore 01x02 on the right side of the schematic.
|
eSim Schematic Editor window:
|
Adding connector for the input sideWe also need a connector at the input to connect the external power supply.
|
Component selection window:
Type Screw_Terminal >> select Screw_Terminal_01x02 from the list. >>
Click once to place the Screw underscore Terminal underscore 01x02 on left side. |
Type Screw underscore Terminal in the filter box.
|
eSim Schematic Editor window:
Right click on Screw_Terminal_01x02 >>
|
Let us rotate Screw underscore Terminal underscore 01x02.
|
eSim Schematic Editor window:
Connecting wires to the schematic |
Now, let us connect the connectors using wires.
We have learnt to place wires earlier in this series. You can refer to the prerequisite tutorials, if required.
|
eSim Schematic Editor window:
Show rest of the connected wires |
I have connected rest of the nodes to their respective connectors. |
eSim Schematic Editor window:
|
All the components are connected.
|
Please refer to the prerequisite tutorials to learn how to perform Annotation and ERC. | |
eSim Schematic Editor window:
|
Let us now save the schematic.
We will now learn how to map the components with their footprints.
|
eSim Schematic Editor window:
Click Run Cvpcb to associate components and footprints button. |
Click on the Run CvPcb to associate components and footprints button at the top of the eSim Schematic Editor.
Here, click on the OK button.
|
Cvpcb window:
|
The Cvpcb window is divided into three panels.
|
Cvpcb window: Demonstrate
Hover the cursor over the middle panel
|
only a column can be divided into sub-columns. sub-columns don't appear without having columns...this is my opinion...period.The middle panel is divided into 3 columns.
|
Cvpcb window:
Hover the cursor over right most panel |
The right panel gives a list of footprints available in the libraries. |
Cvpcb window: Demonstrate
Hover the cursor to show Filter options
>> Hover the cursor over Filter footprint list by pin count. >> Hover the cursor over Filter footprint list by Library. |
Demonstrate sorting of footprints from database available to usThe top menu of Cvpcb window has 3 options to filter the footprints.
|
Now we will map the components with their appropriate footprints. | |
Cvpcb window:
Click on Filter footprints list by library |
Click on the option Filter footprints list by library from the top menu.
|
THT and SMD footprints explained in briefPlease note that we are designing a board for Through Hole components. | |
THT and SMD footprints explained in briefFootprints which are meant for Through hole components, will have THT in their description. | |
THT and SMD footprints explained in briefFootprints which are meant for Surface Mount Device components, will have SMD in their description. | |
Cvpcb window:
Click on C1
|
Click on C1, the first row C1 will be highlighted.
|
Cvpcb window:
Hover the cursor on the right panel |
The list of Capacitors_THT footprints for selected component C1 will be available. |
Footprint Window:
Select any footprint from the right most panel >> click View selected footprint
|
We can also view the selected footprint.
To do so, select any footprint from the right panel.
|
Cvpcb window:
|
Now let us map the associated footprint for component C1.
|
Explain the info, a footprint name holdsThe name of the selected footprint holds the information about physical dimensions such as length, diameter, etc. | |
Cvpcb window:
|
For J1 connector:
|
Cvpcb window:
|
For J2 connector:
|
Cvpcb window:
Click on Lm_7805
|
For Lm_7805:
Click on Lm_7805
|
Cvpcb window:
Show rest of the mapped footprints
|
I have mapped rest of the components with their appropriate footprints. |
Cvpcb window:
|
Now we will save this footprint association.
|
This is a very important step and should not be skipped.
| |
eSim Schematic Editor window :
|
Let us now generate the netlist of the circuit schematic required for PCB layout.
|
eSim Schematic Editor window:
Click on Generate netlist |
Click on Generate netlist button at the top of eSim Schematic Editor window. |
Netlist window:
Click on Pcbnew tab
|
Click on Pcbnew tab.
|
Save Netlist File window:
Click on Save button at the bottom right corner |
Then click on Save button at the bottom right corner. |
Explain the importance of .net netlist and what it does.net netlist file contains information about components and footprints assigned.
| |
With this, we come to the end of this tutorial.
Let us summarize. | |
Show Slide:
Summary |
In this tutorial, we learnt to : * Add connectors to a schematic.
|
Show Slide:
Forum |
Please post your timed queries in this forum. |
Show Slide:
FOSSEE Forum |
Please post your general queries on eSim in this forum. |
Show Slide:
Textbook Companion |
FOSSEE team coordinates the TBC project. |
Show Slide:
Acknowledgment |
Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India.
For more details, visit this website. |
Previous Slide | This is Saurabh from IIT Bombay, signing off.
Thank you. |