Ngspice Tutorials
The first entry is a tutorial dedicated to ngspice newbies. Starting from download and installation, the basic simulation types are presented. More advanced concept using the ngspice control language for scripting are presented in the second tutorial. The ngspice manual does not contain introductory chapters, but finally will give you details on all the features offered by ngspice. If you want a GUI with schematic capture, we recommend KiCAD. An introductory tutorial for ngspice in KiCAD is found in the fourth list entry. The fifth list entry is a tutorial for simulation of electrical and thermal features combined, electro-thermal simulation for taking into account the heating up of devices. ngspice simulations will need devices model parameters. The sixth list entry opens a web page with further model parameter info and links.
Tutorials in the web
There are several tutorials on ngspice to be found in the web. These are especially valuable to beginners or casual users of ngspice. Please follow the links given below. The link order is arbitrary. If you are aware of other sources, please let us know.
https://www.woolseyworkshop.com/2019/07/01/performing-a-circuit-simulation-in-kicad/
http://jiggerjuice.info/electronics/projects/power/mc34063.html
http://newton.ex.ac.uk/teaching/cdhw/Electronics2/Spice3Quickstart.html
http://web.engr.oregonstate.edu/~traylor/ece391/smith_NGSPICE_USERGUIDE_ECE391.pdf
Videos
A basic ngspice video tutorial by IISc Bangalore
ngspice Simulation - Simulation Series by Tom Anderson
- Part4 https://www.youtube.com/watch?v=nwPdDcDthuM
- Part5 https://www.youtube.com/watch?v=mtRLI8IK6H0
- Part7 https://www.youtube.com/watch?v=2iZ9-5mPlAE
- Part8 https://www.youtube.com/watch?v=NF-AQ284dKg
ngspice videos by Social Research Insights
- Part1 https://www.youtube.com/watch?v=cwHPFNP9uQM
- Part2 https://www.youtube.com/watch?v=hm43EbrijqA
- Part3 https://www.youtube.com/watch?v=NPFHXGC9BUg
- Part4 https://www.youtube.com/watch?v=1KFysgvbrN0
- Part5 https://www.youtube.com/watch?v=2alw2PqTiEk
Series of ngspice videos in Portuguese language
- NGSpice #01 https://www.youtube.com/watch?v=tWc28-Tl060
- NGSpice #02 https://www.youtube.com/watch?v=JnT74K2AKiU
- NGSpice #03 https://www.youtube.com/watch?v=yMZQF11yZQ8
- NGSpice #04 https://www.youtube.com/watch?v=IvG6Tb0iOYE
- NGSpice #05 https://www.youtube.com/watch?v=uN1S4zv9kzs
ngspice introduction in Chinese language
A comprehensive course on power converters using open source software for design and simulation (geda, octave, ngspice)
Courseware
A comprehensive introduction to the internals of a Spice like simulator