Author Topic: Good electronics simulator for beginner?  (Read 3520 times)

0 Members and 1 Guest are viewing this topic.

Offline hamiltont

  • Contributor
  • Posts: 11
  • Country: us
Good electronics simulator for beginner?
« on: January 02, 2019, 05:40:02 pm »
Hi folks,

Curious what others are using to simulate small example/learning circuits. I currently use http://everycircuit.com (both the webapp and the mobile) which is fantastic for me - love the ease of graphing any of the circuit points so I can instantly see relationships e.g. watching inductors resist current changes in real time. Love that I can dilate time easily - this is a big deal as a lot of what I am playing with I just don't have oscilloscope bandwidth to catch in real life.

My only big complaint is that the app kills my CPU, even on simple circuits, and can crash (so I'm now used to saving my work frequently).

Does anyone have recommendations on beginner-friendly simulators? 
 

Offline Mr. Scram

  • Super Contributor
  • ***
  • Posts: 8431
  • Country: 00
  • Display aficionado
Re: Good electronics simulator for beginner?
« Reply #1 on: January 02, 2019, 05:46:03 pm »
I like the one below. It's simple and doesn't require an account or logging in like Everycircuit.

https://www.falstad.com/circuit/circuitjs.html
 
The following users thanked this post: hamiltont

Online rstofer

  • Super Contributor
  • ***
  • Posts: 6926
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #2 on: January 02, 2019, 10:29:12 pm »
LTspice
 

Online Wimberleytech

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #3 on: January 03, 2019, 02:41:15 am »
LTspice
Ditto.

I am a recent adopter to LTSpice.  It took me a bit to make it do what I expect from spice (give me control of models).  While it may not be the most user friendly simulator, it is the best thing going for free, hands down.

Just invest the time and learn it and there will be no turning back!!
 

Offline beanflying

  • Super Contributor
  • ***
  • Posts: 4431
  • Country: au
  • Toys so very many Toys.
Re: Good electronics simulator for beginner?
« Reply #4 on: January 03, 2019, 03:06:59 am »
Quote
So when engineers would ask Bob Pease what his favorite Spice or his favorite programming language, Bob would loudly pronounce “My favorite programming language is solder!”

Yep
Coffee, Food, R/C and electronics nerd in no particular order :)
 

Online Wimberleytech

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #5 on: January 03, 2019, 03:19:20 am »
Quote
So when engineers would ask Bob Pease what his favorite Spice or his favorite programming language, Bob would loudly pronounce “My favorite programming language is solder!”

Yep

Yeah, he was a funny guy.  He certainly had valuable insight, but he refused to change with the times.  We would not be having this conversation now if solder were the only simulation tool.
 

Offline beanflying

  • Super Contributor
  • ***
  • Posts: 4431
  • Country: au
  • Toys so very many Toys.
Re: Good electronics simulator for beginner?
« Reply #6 on: January 03, 2019, 03:29:03 am »
There was some caveats to that line by him too about Spice having a place for optimization and tweaking after you get a prototype working to save time. (not an exact quote but that was the idea)

Letting the smoke out of some components on a bread or vero board has more learning value but then I am old too ;)
Coffee, Food, R/C and electronics nerd in no particular order :)
 

Online Wimberleytech

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #7 on: January 03, 2019, 03:38:01 am »
There was some caveats to that line by him too about Spice having a place for optimization and tweaking after you get a prototype working to save time. (not an exact quote but that was the idea)

Letting the smoke out of some components on a bread or vero board has more learning value but then I am old too ;)

My first Spice simulation was using punch cards on an Amdahl 360 but I spent most of my time (back then) in the lab.  I love and appreciate (and respect) Spice and the lab!
 

Online rstofer

  • Super Contributor
  • ***
  • Posts: 6926
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #8 on: January 03, 2019, 04:04:46 am »
IBM Electronic Circuit Analysis Program (ECAP) for the IBM 1130 computer that I used in college '69-'73.  There weren't a lot of students with unlimited computer access in those days.

It did DC Steady State, AC and Transient Analysis.  It also did sensitivity analysis for iterating over changes in component values.  The only problem was it just printed pages and pages of output.  I changed the code to punch the data to cards and wrote a little ditty to read the cards and produce a plot on the drum plotter.  My Bode' plots were a thing of art.

I have the source code and the 360 version of the documentation but I don't recall whether I ever got it loaded on my FPGA incantation of the 1130.
 

Offline FrankBuss

  • Supporter
  • ****
  • Posts: 2311
  • Country: de
    • Frank Buss
Re: Good electronics simulator for beginner?
« Reply #9 on: January 03, 2019, 04:24:28 am »
Use LTspice. Works on Windows, Mac and Linux (with Wine). Learning it takes some time, but there are lots of videos on Youtube and documentation for it, and you can create and test simple circuits with it in minutes. And it is used in the industry as well by professionals. So if you know it already, it will help you later, too, when you know more. Falstad etc. won't help you much for complicate tasks.
So Long, and Thanks for All the Fish
Electronics, hiking, retro-computing, electronic music etc.: https://www.youtube.com/c/FrankBussProgrammer
 

Online Wimberleytech

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #10 on: January 03, 2019, 01:32:38 pm »
IBM Electronic Circuit Analysis Program (ECAP) for the IBM 1130 computer that I used in college '69-'73.  There weren't a lot of students with unlimited computer access in those days.

It did DC Steady State, AC and Transient Analysis.  It also did sensitivity analysis for iterating over changes in component values.  The only problem was it just printed pages and pages of output.  I changed the code to punch the data to cards and wrote a little ditty to read the cards and produce a plot on the drum plotter.  My Bode' plots were a thing of art.

I have the source code and the 360 version of the documentation but I don't recall whether I ever got it loaded on my FPGA incantation of the 1130.

I remember ECAP but never used it.  You are 'slightly' older than I!!
 

Offline Bassman59

  • Super Contributor
  • ***
  • Posts: 1291
  • Country: us
  • Yes, I do this for a living
Re: Good electronics simulator for beginner?
« Reply #11 on: January 03, 2019, 10:55:03 pm »
Does anyone have recommendations on beginner-friendly simulators?

Another vote here for LTSpice.
 

Online MarkL

  • Supporter
  • ****
  • Posts: 1580
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #12 on: January 04, 2019, 04:45:41 pm »
I've been using Qucs (Quite Universal Circuit Simulator) for many years.  Works well for me.

  http://qucs.sourceforge.net/index.html
 

Offline Mr. Scram

  • Super Contributor
  • ***
  • Posts: 8431
  • Country: 00
  • Display aficionado
Re: Good electronics simulator for beginner?
« Reply #13 on: January 04, 2019, 05:02:19 pm »
Another vote here for LTSpice.
LTSpice is a lot more clunky and less friendly than the more modern real-time simulators. Having things move and change in real-time is a boon. I'm not saying LTSpice isn't a very useful tool, but they seem to do somewhat different things. Real-time is good for seeing what circuits do as you mess with them and getting to grips with certain basics, whereas LTSpice is ultimately more versatile and a real engineering tool. They can supplement each other perfectly well.
 

Offline Eaglecrest

  • Newbie
  • Posts: 1
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #14 on: January 05, 2019, 03:57:15 pm »
Quote
LTSpice is a lot more clunky and less friendly than the more modern real-time simulators.

Please explain the point here and examples of what you seem to believe is a better approach.
 

Offline mdszy

  • Supporter
  • ****
  • Posts: 291
  • Country: us
  • somehow has an ee degree
    • szy.io
Re: Good electronics simulator for beginner?
« Reply #15 on: January 05, 2019, 04:14:22 pm »
I can also recommend LTSpice. Real time and flashy doesn't mean it's professional software. LTSpice is very basic-looking, isn't real time, but is incredibly flexible. If there's any analog chip you want to simulate, just google "[part number] spice model" and, odds are, you can find what you need.

I've used LTSpice all throughout college for varying levels of electronics classes and it has never failed me. It's great to learn how to use SPICE software in general since many of them work very similarly, and LTSpice is free and especially good in my opinion.
somehow allowed to be a Pixie Wrangler in Training
eBay Store | My site | Hackaday.io Projects | my mastodon.technology profile
 
The following users thanked this post: hamiltont

Online rstofer

  • Super Contributor
  • ***
  • Posts: 6926
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #16 on: January 05, 2019, 04:37:02 pm »
I chose LTspice when I commented above.  Yes, it's excellent.

But one level up, at a system view, MATLAB and Simulink do an excellent job.  Instead of dealing with individual op amps as integrators, I can just plug in an integrator to a model.  In effect, I can create an analog computer solution to a system.  This is clearly the domain of physical analog computers but they're not in favor at the moment.  Obsolete...  Maybe "old school"...

BTW, LTspice does a nice job at the system level as well.  I have some models of integrators that I can just drop in to a schematic.

There is an Electronics pack for MATLAB but I haven't played with it. 

The reason I bring up MATLAB is that there is a concurrent thread about explaining a capacitor.  I wanted to graph the charge and discharge curves and it is easy to do this in MATLAB.
 

Offline Mr. Scram

  • Super Contributor
  • ***
  • Posts: 8431
  • Country: 00
  • Display aficionado
Re: Good electronics simulator for beginner?
« Reply #17 on: January 05, 2019, 04:53:41 pm »
Please explain the point here and examples of what you seem to believe is a better approach.
I'm not sure what you're asking for. LTSpice isn't real-time, whereas other simulators are. Seeing how things move around can help a lot, especially for beginners.
 

Online Wimberleytech

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #18 on: January 05, 2019, 05:18:10 pm »

There is an Electronics pack for MATLAB but I haven't played with it. 

The reason I bring up MATLAB is that there is a concurrent thread about explaining a capacitor.  I wanted to graph the charge and discharge curves and it is easy to do this in MATLAB.

MATLAB is not cheap.  Are using the HOME version (which is reasonable)?  Octave is cheap (free...of course).
 

Offline hamiltont

  • Contributor
  • Posts: 11
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #19 on: January 05, 2019, 05:33:58 pm »
Thanks for the input folks!
 

Online rstofer

  • Super Contributor
  • ***
  • Posts: 6926
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #20 on: January 05, 2019, 06:39:23 pm »

There is an Electronics pack for MATLAB but I haven't played with it. 

The reason I bring up MATLAB is that there is a concurrent thread about explaining a capacitor.  I wanted to graph the charge and discharge curves and it is easy to do this in MATLAB.

MATLAB is not cheap.  Are using the HOME version (which is reasonable)?  Octave is cheap (free...of course).

Yes, I am definitely using the Home edition of MATLAB.  There's no way I can afford a commercial license!  I also have a few add-ons that add to the annual fee.  Simulink is one and it is fantastic!  The Arduino interface package is pretty slick.

Octave will run the same exact script (generally).  I don't find the graph output as pleasing and I need to change the fontsize in the various titles but, other than that, Octave works well.  I haven't pursued add-ons with Octave.

MATLAB is pretty well respected in industry.  If I were going to specialize in MATLAB vs Octave, it would be MATLAB first.  For whatever reason, industry doesn't always line up for open source software.  Octave is still a first rate solver.  If I was tight for money or a fan of open source, Octave would be my first choice.
 

Online Wimberleytech

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #21 on: January 05, 2019, 07:48:01 pm »

MATLAB is pretty well respected in industry. 

Indeed we used at all of the places where I have worked.

The kind of work I do not generally does not call for signal processing, so I cannot justify the cost.  If I take a case that needs it, I will justify the cost...always like buying new things!!!

I have octave installed for the rare need.
 

Offline Zero999

  • Super Contributor
  • ***
  • Posts: 13446
  • Country: gb
  • 0999
Re: Good electronics simulator for beginner?
« Reply #22 on: January 05, 2019, 08:44:54 pm »
Please explain the point here and examples of what you seem to believe is a better approach.
I'm not sure what you're asking for. LTSpice isn't real-time, whereas other simulators are. Seeing how things move around can help a lot, especially for beginners.
I agree that real time simulation can be beneficial for beginners, but woudn't recommend using it much beyond educational purposes.

The problem with any simulator is knowing its limitations.
 

Offline Mr. Scram

  • Super Contributor
  • ***
  • Posts: 8431
  • Country: 00
  • Display aficionado
Re: Good electronics simulator for beginner?
« Reply #23 on: January 05, 2019, 08:49:27 pm »
I agree that real time simulation can be beneficial for beginners, but woudn't recommend using it much beyond educational purposes.

The problem with any simulator is knowing its limitations.
Agreed. Part of the issue seems to be that LTSpice was developed a while ago now, while these real-time simulators are more modern. The latter also seem to be less mature and more frivolous, sometimes omitting quite a bit of detail. It seems likely that they'll sooner or later mature, or that LTSpice or a successor evolve to include these more modern features. It's undeniable that LTSpice and compatible simulators are well supported by various manufacturers with all kinds of components being available, which is part of their value and why they endure.
 

Offline Zero999

  • Super Contributor
  • ***
  • Posts: 13446
  • Country: gb
  • 0999
Re: Good electronics simulator for beginner?
« Reply #24 on: January 05, 2019, 11:20:52 pm »
I agree that real time simulation can be beneficial for beginners, but woudn't recommend using it much beyond educational purposes.

The problem with any simulator is knowing its limitations.
Agreed. Part of the issue seems to be that LTSpice was developed a while ago now, while these real-time simulators are more modern. The latter also seem to be less mature and more frivolous, sometimes omitting quite a bit of detail. It seems likely that they'll sooner or later mature, or that LTSpice or a successor evolve to include these more modern features. It's undeniable that LTSpice and compatible simulators are well supported by various manufacturers with all kinds of components being available, which is part of their value and why they endure.
Real-time simulators are optimised for speed and not much else.

LTSpice is optimised for accuracy and is designed to be flexible and give repeatable results.

The requirements for real time simulators and more professional ones such as LTSpice are conflicting. It's not possible to make a real-time simulator as accurate and repeatable as LTSpice. Take a simple circuit with a push-button switch for example. In a real time simulator, the user will click on the switch component, to get the circuit to respond. In LTSpice, the user would implement it as a time controlled resistor, a voltage, or current controlled switch, with set on/off and rise/fall times. The interactive approach of the real-time simulator may seem easy and intuitive, but it's not as repeatable as the LTSpice approach, because it relies on user input, which is non-repeatable.
 

Offline Audioguru

  • Super Contributor
  • ***
  • Posts: 1508
  • Country: ca
Re: Good electronics simulator for beginner?
« Reply #25 on: January 06, 2019, 01:45:40 am »
Hi Zero. Why didn't you change your avatar to Zorro999? :-DD
 

Offline Mr. Scram

  • Super Contributor
  • ***
  • Posts: 8431
  • Country: 00
  • Display aficionado
Re: Good electronics simulator for beginner?
« Reply #26 on: January 06, 2019, 04:26:53 am »
Real-time simulators are optimised for speed and not much else.

LTSpice is optimised for accuracy and is designed to be flexible and give repeatable results.

The requirements for real time simulators and more professional ones such as LTSpice are conflicting. It's not possible to make a real-time simulator as accurate and repeatable as LTSpice. Take a simple circuit with a push-button switch for example. In a real time simulator, the user will click on the switch component, to get the circuit to respond. In LTSpice, the user would implement it as a time controlled resistor, a voltage, or current controlled switch, with set on/off and rise/fall times. The interactive approach of the real-time simulator may seem easy and intuitive, but it's not as repeatable as the LTSpice approach, because it relies on user input, which is non-repeatable.
I don't really see anything which can't be solved. You can make real-time simulators repeatable by adding keyframes or something similar. The biggest problem seems to be none are actually aiming to be accurate, which is understandable as it's a big step up from just being sort of similar.
 

Offline TheUnnamedNewbie

  • Frequent Contributor
  • **
  • Posts: 861
  • Country: 00
Re: Good electronics simulator for beginner?
« Reply #27 on: January 06, 2019, 08:20:51 am »
I'm sorry, but what even is a real-time simulator?

I also started out with LTSpice but I hate it. I would suggest one of the more intuitive tools online for a beginner. Sure, it is not as powerful and accurate as a SPICE engine, but you don't need ultra-high accuracy for what most beginners are doing. You are a beginner, not a professional. You don't 'need' professional tools. Sure, the online ones are not professional, but they work and are fast to learn! (oh and LTSpice is not really a 'professional' tool either)

SPICE is a bit clumsy - it can take a lot of 'setup' to do simple simulations. They are engineering tools after all. I use SPICE very often in my work, but it requires you to set up rigorous 'experiments' and spend time creating output graphs of stuff - all of which is fine if you are going to spend many $ on CMOS tapeouts and it has to be perfect.

An advantage of SPICE is that you can import netlists, so you can export the netlist from your PCB software (Altium, KiCAD, orCAD, etc) and then simulate that circuit. Takes some work to do library-wise, but can be beneficial to set it up if you do a lot of analog design with PCBs (ofcourse, Altium and Allegro and xpedition all have this stuff built in).

I agree that real time simulation can be beneficial for beginners, but woudn't recommend using it much beyond educational purposes.

The problem with any simulator is knowing its limitations.


Agreed. Part of the issue seems to be that LTSpice was developed a while ago now, while these real-time simulators are more modern. The latter also seem to be less mature and more frivolous, sometimes omitting quite a bit of detail. It seems likely that they'll sooner or later mature, or that LTSpice or a successor evolve to include these more modern features. It's undeniable that LTSpice and compatible simulators are well supported by various manufacturers with all kinds of components being available, which is part of their value and why they endure.

LTSpice is not the best example of an actual SPICE engine though. I always thought of it as a simple almost 'toy'-like simulator. It can do what, like 3 simulation types? Op, AC, transient? I don't know of any professional that uses it. Everyone professional I work with uses hspice, pspice, ELDO, Spectre(or SpectreRF) or GoldenGate. The reason there is industry support for LTSpice is not because of LTSpice, but because of the other SPICE engines, and LTSPICE just happens to be able to work with those models (since those are standardized).
« Last Edit: January 06, 2019, 08:31:53 am by TheUnnamedNewbie »
The best part about magic is when it stops being magic and becomes science instead
 
The following users thanked this post: hamiltont

Offline DC1MC

  • Frequent Contributor
  • **
  • Posts: 980
  • Country: de
Re: Good electronics simulator for beginner?
« Reply #28 on: January 06, 2019, 09:03:02 am »
Since I didn't see mentioned here, what about Qucs:
http://qucs.sourceforge.net/download.html

It's reasonable simple to use.

 Cheers,
 DC1MC
 

Offline exe

  • Supporter
  • ****
  • Posts: 1412
  • Country: nl
  • self-educated hobbyist
Re: Good electronics simulator for beginner?
« Reply #29 on: January 06, 2019, 10:32:26 am »
I used to use TINA-TI a lot. I like it more than LTSpice as it lets seeing plots from previous simulations. It seems to be dead now. I don't like ltspice UI (for many reasons), so I was looking for other simulators, but I'm on Linux, so my choice is limited. I think I tried pretty much everything worth trying, including paid software.

My choice would be TINA if they had better pricing. I tried their cloud-based version. It was cheap (I think below $20 per year), but buggy and slow. So, don't recommend (unless they improved it, I tested it two years ago or so). TINA 10+ also got many new features beyond simulation, like pcb design etc, they were unusable when I was testing. Also some Linux-related problems (although they don't officially support Linux).

QUCS didn't work for transient response analysis. There was a fork attempting to fix it, not sure if it's still alive and/or changes were merged back into original QUCS. UI is also non-intuitive, but that's a problem with most simulators. At least some knowledge about SPICE is needed (that's true about many other simulators too).

There used to be a free version of pspice, dut I wasn't able to get it running on Linux.

https://www.falstad.com/circuit/ is a good choice for very small circuits, I use it sometimes. Afaik, it's open-source and it's possible to download it and run localy, if needed.

There are other "cloud"-based simulators. I tried them all a couple of years ago, none made me happy. Some had horrible UI, some had ridiculous limitations and paid subscriptions, most of the don't let exporting design (imho). May be things are different now, Idunno.

So, what I'm using now? Ltspice, it runs smoothly on Linux. Usability is questionable, learning curve is steep, range of available components is limited to what the developing company sells on the market, but I don't see an alternative for Linux users.

Anyway, no matter what simulator is chosen, there is a learning curve. And don't blindly rely on any of them as they are as accurate as underlying models are. Also, keep in mind most simulators don't warn you when exceeding absolute maximum ratings, temperature, etc. There are many other aspects to keep in mind (ambient temperature, self-heating, tolerances, parasitic effects, etc) when using simulators.
 

Online Wimberleytech

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #30 on: January 06, 2019, 02:39:49 pm »

Sure, the online ones are not professional, but they work and are fast to learn! (oh and LTSpice is not really a 'professional' tool either)
Analog Devices might beg to differ with you.
https://www.analog.com/en/design-center/design-tools-and-calculators/ltspice-simulator.html
Quote

SPICE is a bit clumsy - it can take a lot of 'setup' to do simple simulations. They are engineering tools after all. I use SPICE very often in my work, but it requires you to set up rigorous 'experiments' and spend time creating output graphs of stuff - all of which is fine if you are going to spend many $ on CMOS tapeouts and it has to be perfect.
But if you are not at work, you can gen up a simulation very quickly with LTSpice...once you learn the basics of the tool.

Quote

It's undeniable that LTSpice and compatible simulators are well supported by various manufacturers with all kinds of components being available, which is part of their value and why they endure.

Indeed!

Quote

LTSpice is not the best example of an actual SPICE engine though. I always thought of it as a simple almost 'toy'-like simulator.

Whoa!!  Really?  I encourage you to read up on the history of SPICE.   
 

Offline TheUnnamedNewbie

  • Frequent Contributor
  • **
  • Posts: 861
  • Country: 00
Re: Good electronics simulator for beginner?
« Reply #31 on: January 06, 2019, 03:17:03 pm »
I would like to preface this with the fact that everything I say is my opinion, and based on my experience - I never meant to claim what I say is universally valid.


Sure, the online ones are not professional, but they work and are fast to learn! (oh and LTSpice is not really a 'professional' tool either)
Analog Devices might beg to differ with you.
https://www.analog.com/en/design-center/design-tools-and-calculators/ltspice-simulator.html


Just because Analog Devices advertises it, and people use it in a professional context, does not make it a professional tool. It is a very good tool for people who don't



SPICE is a bit clumsy - it can take a lot of 'setup' to do simple simulations. They are engineering tools after all. I use SPICE very often in my work, but it requires you to set up rigorous 'experiments' and spend time creating output graphs of stuff - all of which is fine if you are going to spend many $ on CMOS tapeouts and it has to be perfect.
But if you are not at work, you can gen up a simulation very quickly with LTSpice...once you learn the basics of the tool.

I dissagree. Setting stuff up with LTSpice is still a lot more work than using one of the simple online tools, which is why I don't suggest LTSpice to a beginner. This is my oppinion and I never said it was fact. You can do more with LTSpice than said online tools, but if you are a beginner (as is the context here) you are probably better of with the online tools.



It's undeniable that LTSpice and compatible simulators are well supported by various manufacturers with all kinds of components being available, which is part of their value and why they endure.

LTSpice is not the best example of an actual SPICE engine though. I always thought of it as a simple almost 'toy'-like simulator.

Whoa!!  Really?  I encourage you to read up on the history of SPICE.

I'm not sure what you are trying to say here.

When I made this statement, I mean that when I compare what I consider a modern, professional SPICE engine - ELDO, hspice, SPECTRE - to LTSpice, there is a huge difference in functionality. I often see people outside of the field point at LTSpice as some high-end 'professional' tool, but, in my opinion, it isn't. The first bit of evidence of this is in the license, where they explicitly state they do not provide support for people using LTSpice for any other reason than to evaluate their (=LT, now Analog) products. But it might just be a perspective thing. 
« Last Edit: January 06, 2019, 03:29:22 pm by TheUnnamedNewbie »
The best part about magic is when it stops being magic and becomes science instead
 

Online Wolfgang

  • Super Contributor
  • ***
  • Posts: 1221
  • Country: de
  • Its great if it finally works !
    • Electronic Projects for Fun
Re: Good electronics simulator for beginner?
« Reply #32 on: January 06, 2019, 04:04:15 pm »
Hi folks,

Curious what others are using to simulate small example/learning circuits. I currently use http://everycircuit.com (both the webapp and the mobile) which is fantastic for me - love the ease of graphing any of the circuit points so I can instantly see relationships e.g. watching inductors resist current changes in real time. Love that I can dilate time easily - this is a big deal as a lot of what I am playing with I just don't have oscilloscope bandwidth to catch in real life.

My only big complaint is that the app kills my CPU, even on simple circuits, and can crash (so I'm now used to saving my work frequently).

Does anyone have recommendations on beginner-friendly simulators?

After starting off with 5Spice (shareware) about ten years ago which is either free (limited) or cheap (full version) I am now switching to LTSpice. The reason is that LTSpice is free, faster and has much more models that work there. The LTSpice GUI is awkward, though, and there *is* a learning curve to get used to it. For the german users there is an excellent tutorial by Gunthard Kraus (just google).
 

Online Wimberleytech

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #33 on: January 06, 2019, 04:06:36 pm »
Quote

When I made this statement, I mean that when I compare what I consider a modern, professional SPICE engine - ELDO, hspice, SPECTRE - to LTSpice, there is a huge difference in functionality. I often see people outside of the field point at LTSpice as some high-end 'professional' tool, but, in my opinion, it isn't. The first bit of evidence of this is in the license, where they explicitly state they do not provide support for people using LTSpice for any other reason than to evaluate their (=LT, now Analog) products. But it might just be a perspective thing.

LOL...quoting the license.  YOU WIN!
 

Online Wolfgang

  • Super Contributor
  • ***
  • Posts: 1221
  • Country: de
  • Its great if it finally works !
    • Electronic Projects for Fun
Re: Good electronics simulator for beginner?
« Reply #34 on: January 06, 2019, 04:12:03 pm »
When I made this statement, I mean that when I compare what I consider a modern, professional SPICE engine - ELDO, hspice, SPECTRE - to LTSpice, there is a huge difference in functionality. I often see people outside of the field point at LTSpice as some high-end 'professional' tool, but, in my opinion, it isn't. The first bit of evidence of this is in the license, where they explicitly state they do not provide support for people using LTSpice for any other reason than to evaluate their (=LT, now Analog) products. But it might just be a perspective thing.

IIRC, the OM was asking for a beginners tool, not for a multi-K€ professional simulator. IMHO, the support for LTSpice on the web is not too bad. It is supported by LT (now Analog Devices) and user groups are very active.
 

Online rstofer

  • Super Contributor
  • ***
  • Posts: 6926
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #35 on: January 06, 2019, 05:12:05 pm »
There is still an LTspice group on groups.yahoo.com and there are a few very knowledgeable people to help.  Actually, there are two groups:  One for discussions and the other as a repository for files (Yahoo has a repository size limit).  There's a LOT of high quality help.

I don't think simulators are targeted at beginners.  Maybe Falstad but certainly none of the 'spice' type systems I have ever used.

There are a couple of LTspice XVII eBooks at Amazon including:

https://www.amazon.com/Electronic-Circuit-Simulator-Operation-Creation-ebook/dp/B07FCTVNGP
https://www.amazon.com/Electronic-Circuit-Simulator-LTspice-Simulation-ebook/dp/B07H1WCTNJ

Both are free with Kindle Unlimited
 

Online Wimberleytech

  • Frequent Contributor
  • **
  • Posts: 909
  • Country: us
Re: Good electronics simulator for beginner?
« Reply #36 on: January 06, 2019, 05:46:39 pm »
Quote

IIRC, the OM was asking for a beginners tool, not for a multi-K€ professional simulator. IMHO, the support for LTSpice on the web is not too bad. It is supported by LT (now Analog Devices) and user groups are very active.

AND...it is supported here by some very smart, very experienced people...who are eager to help!

I would hazard a guess that NOBODY has ever posted an LTSpice file on this forum and not gotten their question resolved!!
 

Online Wolfgang

  • Super Contributor
  • ***
  • Posts: 1221
  • Country: de
  • Its great if it finally works !
    • Electronic Projects for Fun
Re: Good electronics simulator for beginner?
« Reply #37 on: January 06, 2019, 05:54:50 pm »
Quote

IIRC, the OM was asking for a beginners tool, not for a multi-K€ professional simulator. IMHO, the support for LTSpice on the web is not too bad. It is supported by LT (now Analog Devices) and user groups are very active.

AND...it is supported here by some very smart, very experienced people...who are eager to help!

I would hazard a guess that NOBODY has ever posted an LTSpice file on this forum and not gotten their question resolved!!

I wont go that far, but support *is* good, definitively.
 

Offline Zero999

  • Super Contributor
  • ***
  • Posts: 13446
  • Country: gb
  • 0999
Re: Good electronics simulator for beginner?
« Reply #38 on: January 06, 2019, 07:19:21 pm »
I'm sorry, but what even is a real-time simulator?
One which attempts to simulate the circuit in real time and interacts with the user. Fair enough most so-called real-time simulators are slower than real life, in most applications, as the calculations are complex and take a long to compute, but the idea is the user can click a switch to open/close it and see how the circuit respond to it.

I don't want to get into a flame war about which simulation package is the best, because it's personal preference. I found LTSpice to be one of the easiest of simulators to learn, much easier than some of the suppository more intuitive ones such as Electronics Workbench and falstad. I like the way the GUI is simple and uncluttered. I've never understood why some find it difficult to learn but I accept that and take it into account when recommending simulation software to beginners.
 

Online Wolfgang

  • Super Contributor
  • ***
  • Posts: 1221
  • Country: de
  • Its great if it finally works !
    • Electronic Projects for Fun
Re: Good electronics simulator for beginner?
« Reply #39 on: January 06, 2019, 07:26:24 pm »
One of the LTSpice GUI gotchas is the mimic "action first, then choose object". Normal windows stuff works by right-clicking an object and then telling what should happen to it. Another things is leaks the pure crudity of ancient SPICE to the user. For subcircuits, ... you have to manually enter all SPICE parameters into forms with no cross-checking. Errors will be discovered only when you try to run your circuit.

All rants aside, its a useful program and its free. So we probably have to live with this one.
 

Offline exe

  • Supporter
  • ****
  • Posts: 1412
  • Country: nl
  • self-educated hobbyist
Re: Good electronics simulator for beginner?
« Reply #40 on: January 07, 2019, 11:17:50 am »
why some find it difficult to learn

For me it's simple: for any "serious" simulation a knowledge of (ltspice-favored?) SPICE is required. Try making a bode plot without google. I also didn't manage to make a bode plot for any complicated circuit, error messages it produced didn't make any sense for me. In comparison, in TINA-TI I had almost zero issue, the same circuit just worked.

Another gotcha: it lets adding components without choosing a model. It still will work, but results will be plain wrong (at least for mosfet).
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf