Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
SimulIDE 0.4.13 (simulide.com)
63 points by app4soft on Sept 27, 2020 | hide | past | favorite | 8 comments


About SimulIDE[0] FLOSS app:

> 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

[4] https://simulide.forumotion.com/

[5] https://www.simulide.com/p/contribute.html


This looks absolutely stunning. The range of components is impressive, and the UI is really quite intuitive (I got a simple circuit running with measurements in a minute or so).

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.


This program came up in Portuguese on my English Windows desktop. Fortunately I speak Portuguese.

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.

Edit: see https://news.ycombinator.com/item?id=17599728


> It falls flat for accurate simulations

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 ;)


>It's a pity it isn't written in something like Flutter (uses QT).

Why is it a pity this software was written in C++, using Qt, rather than in Flutter?


> It's a pity it isn't written in something like Flutter (uses QT).

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.


Very cool, I will be checking this out! Thank you for your work. I hope this will make the brainstorm phase of creating arduino-like projects easier.

Is there a reason for 0.4.13 not having a macos build?


> Is there a reason for 0.4.13 not having a macOS binary 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...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: