Let the user create components or add more components! We really need more stuff to work with.
My version of this idea is to allow circuit import/export via JSON strings of the objects. The JSON would identify all of the internal components, settings, location on the grid, names, etc.
This JSON string could be shared with other users, for example via pull requests on a public GitHub repository of iCircuit components, or via email.
Other users would be able to import these strings manually to create new circuits.
By using a source control repository such as GitHub, issues with particular components could be submitted and version history would be baked in.
Eventually a component repository navigator would be built into the app natively to allow selecting from a display, but this would come later due to complexity.
Colin Reynolds commented
The only thing that keeps iCircuit from being the only simulation tool that I use is the lack of components and the inability to adjust the component parameters to fit the circuit I’m working on.
(BTW, ever thought of adding an enhancement mode configuration for your MOSFET model, or a mode where that transistor can operate in it’s saturation region so that it can be used as a switch?)
Damian Georgiou commented
This app would definitely take off if the ability for the community to create and import their own components. There's currently too many missing. Would be fantastic to be able to use this to design and test guitar effects pedals.
I was looking for a basic darlington transistor array. Yeah not there. So I figured well I’ll just create it right quick. Nope.....I am just trying to visualize a circuit. Not worth $10
Nathan Hartman commented
I think a set of 120/220V components would be nice as well, or at least make the current components allow for larger AC voltages. I use this app to visualize electrical systems before I build them. It helps me get everything down and tested and while I mainly do 12V systems a 120/220V AC option would be helpful.
Hallo ich verwende icircuit für Grundlagen Experimente. Mit dem implementieren des Arduino ist das ganze noch ein ganzes Stück interessanter geworden. Ein kleines Manko in dem zusammenhang ist das fehlen von Globalen Variablen. Ich habe auch noch kleine Fehler gefunden zB das entfernen von Switche‘s allerdings verwende ich Beta IOS 12.
Nicholas Trans commented
Yup that's what it's all about
I think more basic components and more accurate simulation should be the focus. One (or the community) can always make mudules for the more complex components. When I first learned digital I built everything from NAND gates including flip-flops and shift registers - by hand! Gives you a much better grasp of basics, which is forgotten when you can get so much on one chip.
I was about to suggest this!! Arduino nano as well?
The ability to create and use subcircuits in Android would be a welcome improvement
The app is good. But I want some better version of it please
- Some switches are not working e.g. Analog, SPDT analog
- Sometimes the circuit shows self generated current which shows there is a current even if I switched off the power supply.
Hi great little app.
I'd love to see more analog components, focused on house wiring.
An analog timer would be nice.
How about a transformer with multiple secondary windings and depletion mode MOSFETs.
Add analog memory!
Agree with Jay Carr. I love valve/vacuum tube amplifiers and have the the same frustrations he has. You could fill a real void. Typical guitar input and speaker jacks and rectifier tubes would really be all that was needed. Thanks. K4DJV
same here. I'd be happy to have a few more components. Not everything would be feasible so it would be finde, to create my own components - and then to share with the community.
Jay Carr commented
The main thing most other programs like this is a *simple* way to create a new circuit. For example, I would love to be able to add a few basic schematics for different sorts of tubes (just basic triodes, tetrodes and pentodes) and I'll be ****ed if I can find an application that either has them or will let me add them in a simple manner...
I would happily pay a bit of money for the feature as well...just saying.
Andrea C. commented
Goodmorning, would be great more IC staff like:
CD74HC85E - 4Bit Comparator
CD74HCT541 - Octal buffer three state
SN74HC595 - 8Bit Shift Register - serial-to-parallel
CD74HC4514 - 4-to-8 lines Demiltiplexer
Thank you for this great program!!
Please consider adding some generic IC blocks that the user can insert into their schematic. Even if the IC's are just "dead" components it would at least allow icircuits to be used for creating nice schematics.
Also consider adding the pin numbers to IC's as it is confusing when referencing IC datasheets when building circuits if the pin numbers are missing on the icircuit diagram.
All in all this is a very nice program. Thanks!