ESim/C2/Mapping-Components-with-Footprints/English
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 :
|
Show Slide:
System Requirements |
This tutorial is recorded using-
|
Show Slide:
Prerequisites |
To practice this tutorial, you should know:
|
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 on Downloads >> 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 |
Click 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:
Right click on sine source >> select Delete Component option
>> Select the Delete Component option |
Let us delete the components that are not required for PCB designing.
|
Similarly, 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. |
|
Let 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
|
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:
|
We 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:
>>
|
Let us rotate Screw underscore Terminal underscore 01x02.
|
eSim Schematic Editor window:
|
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.
|
Click on the OK button. | If you’re using Cvpcb for the first time, you will get a confirmation box.
Here, click on the OK button. |
click on the No button. | If you get another dialog box titled Confirmation, click on No button. |
Cvpcb window:
Hover the cursor over the leftmost panel. |
The Cvpcb window is divided into three panels.
|
Cvpcb window: Demonstrate
Hover the cursor over the middle panel.
|
The middle panel is divided into 3 columns.
|
Hover the cursor over the second column of the middle panel | The second column in the middle panel shows the reference ID of the components used in the schematic. |
Hover the cursor over the third column of the middle panel | The third column in the middle panel shows the values of the corresponding components, if any. |
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 |
The top menu of Cvpcb window has 3 options to filter the footprints. |
Hover the cursor over Filter footprint list by keywords. | This will filter the footprints by keywords. |
Hover the cursor over Filter footprint list by pin count. | This will filter the footprints by pin count. |
Hover the cursor over Filter footprint list by Library. | This will filter the footprints by the library. |
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.
|
Please note that we are designing a board for Through Hole components. | |
Text on screen | Footprints which are meant for Through hole components, will have THT in their description. |
Text on screen | Footprints 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 |
We can also view the selected footprint.
To do so, select any footprint from the right panel. |
Click View selected footprint | Click on View selected footprint from the top panel.
|
Cvpcb window:
|
Now let us map the associated footprint for component C1.
Double-click on it to assign this footprint. |
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. |
.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 :
|
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. |