SimulIDE 0.4.13
simulide.com
simulide.com
> SimulIDE is a simple real time electronic circuit simulator, intended for hobbyist or students to learn and experiment with simple electronic circuits and microcontrollers, supporting PIC, AVR and Arduino.
> This is not an accurate simulator for circuit analysis, it aims to be fast, simple and easy to use, this means simple and not very accurate electronic models and limited features.
> Simplicity and ease of use are the key features of this simulator. You can create, simulate and interact with your circuits within minutes, just drag components from the list, drop into the circuit, connect them and push power button to see how it works.
> SimulIDE also features a code Editor and Debugger for GcBasic, Arduino, PIC asm and AVR asm. It is still in it's firsts stages of development, with basic functionalities, but it is possible to write, compile and basic debugging with breakpoints, watch registers and global variables.
Source and binary builds available for Linux, macOS & Windows.[1]
There is official YouTube-channel[2] (also many videos uploded on YouTube by users), Tutorials[3] (textual) and Forum[4].
For those who interested in contributing there is also "Contributing Guide".[5]
[0] https://www.simulide.com/p/home.html
[1] https://www.simulide.com/p/downloads.html
[2] https://www.simulide.com/p/blog-page.html
[3] https://www.youtube.com/channel/UCv4QSL5PGN15wk41AVjgRdg
Looking through the changelog, it seems that MCU simulation includes peripherals like I2C, PWM, and all sorts of low level stuff like power modes (sleeps, wake).
There are lots of situations that don't demand highly accurate simulation, especially for educators and hobbyists, and accessible software like this makes experimentation a joy.
I tried it for a bit, it has potential, but isn't there yet. Like the clunky competition, the interface needs to be improved. It's a pity it isn't written in something like Flutter (uses QT).
In my view the benchmark for usability and responsiveness is (surprisingly) a web app: http://lushprojects.com/circuitjs/circuitjs.html. It falls flat for accurate simulations, but is an excellent tool to quickly evaluate schematic ideas.
Why is it a pity this software was written in C++, using Qt, rather than in Flutter?
If you read SimulIDE description, it already clarified on home page: "This is not an accurate simulator for circuit analysis, it aims to be fast, simple and easy to use, this means simple and not very accurate electronic models and limited features."
> but is an excellent tool to quickly evaluate schematic ideas.
Yes, it is. And that is why SimulIDE is what I'm looking for years ;)
Seriously???
> Flutter support for Windows desktop is now in alpha (along with macOS and Linux support)! - https://flutter.dev/
It just started to have some kind of desktop support.
Is there a reason for 0.4.13 not having a macos build?
I don't know, but you may ask it on forum:
- https://simulide.forumotion.com/
OR compile it itself from sources:
- https://mailfence.com/pub/docs/santigoro/web/SimulIDE_0.4.13...