Simulation on part of circuit

I design a device and it would be convenient for me to have main schematic (for PCB) and few other schematics for simulation to run experiments. On top of that, I’d like to be able to run a simulation on a selected circuit only.

Is that possible?

So far I work by having a dedicated KiCad project for the main circuit and PCB and every simulation, but it’s getting unwieldy.

2 Likes

Has http://launchpad.kicad.net/ been taken down?

Could be done with a plugin I guess.

I’d like a way to simulate a circuit (or part thereof) without having to go through every single part that I want to disable either permanently myself. Lack of a decent level of simulation until KiCAD 8 has seen me drop some huge bollards and man, it’s cost me more than I’d like my family to find out about. At least I have a large selection of common SMD parts now.

This seems a pretty easy case of scanning what’s selected and flipping a semaphore.

I wonder why no one has brought it up in the feature requests - wherever they may be now?

Just a heads up, the mods generally prefer users open new threads rather than tag onto old ones. KiCad changes rapidly and year old questions may have different answers now (though not in this case). I can’t do the split to new thread, so I’ll answer here.

The issue/feature request I think the OP was looking for is here: Simulate subsheets only (#6329) · Issues · KiCad / KiCad Source Code / kicad · GitLab. Consider giving it a “thumbs up” on Gitlab to show support.

I will be surprised if selection-based simulation is doable, though you can absolutely create a feature request for that on Gitlab if you want. Personally, I’d find combination of sheet-specific simulation and the existing symbol attribute “exclude from simulation” sufficient for most uses.

I started answering this a bunch of hours ago, and then got distracted. You probably already guessed there is currently no answer for this, by the lack of response this old thread. This does not happen often on this forum.

KiCad development switched from launchpad to gitlab years ago. (I did have a look at that launchpad link some hours ago, and saw current PPA’s, so it’s not completely abandoned.

As Scandey already mentioned there is already a request on gitlab for this. My own interpretation is that there is not much demand for this feature. When the distinction between simulation and a real-life PCB is “simple” then KiCad’s feature to simply turn off symbols (for example connectors) for simulation purposes is sufficient. But it’s on a symbol per symbol basis. When the distinction becomes more complex It’s probably better to manage two different projects. During simulation you often change the circuit a lot of times, and keeping track of that on the PCB each time would be madness. When simulation is “mostly done” You can copy of the sheet into another project or include it via the hierarchy (there may be some dragons there).