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 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. |
Scroll key or press F1 to zoom in
Point the cursor to V1 (Sine) block >>Point the cursor to Lm_7805 block. |
I will zoom into the schematic.
|
Switch back to the eSim main window | I will switch back to the eSim main window. |
eSim Main Window:
Click on Simulation |
Click on Simulation button from the left toolbar. |
Point cursor on v(in1,in2) ngspice plot
>> Point cursor on v(out) ngspice plot |
We have given the AC signal as input.
|
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.
|
Let us delete the components that are not required for PCB designing. | |
eSim Schematic Editor Window:
Right-click on sine source >> select Delete Component option
|
Right-click on sine source and select the Delete Component option.
|
Similarly, we will delete the remaining plots, labels and 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:
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.
|
Narration only | If you’re using Cvpcb for the first time, you will get a confirmation box.
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 |
The middle panel is divided into 3 columns. |
Hover the cursor over the first column of the middle panel | The first column in the middle panel shows the serial number. |
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. | |
Footprints which are meant for Through hole components, will have THT in their description. | |
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 underscore 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:
|
Locate TerminalBlock_Altech_AK300-2_P5.00mm in the right most panel.
|
Locate TerminalBlock underscore Altech underscore AK300 hyphen 2 underscore P5.00mm in the rightmost panel.
|
Cvpcb window:
|
For J2 connector:
|
Cvpcb window:
Click on Lm_7805 |
For Lm_7805:
Click on Lm_7805 |
Click on TO_SOT_Packages_THT on the left most panel | Click on TO underscore SOT underscore Packages underscore THT from the leftmost panel. |
Locate T0-220-3_Vertical from the right most panel >>
|
Locate T0 hyphen 220 hyphen 3 underscore Vertical from the rightmost panel.
|
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 for 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. |
dot 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. |