← Back to team overview

kicad-developers team mailing list archive

Re: Simulator towards 5.0

 

I would ofcourse, Might have to ask some questions though since I am a bit unfamiliar with this code and well, kicad code in general :)

Without having had a look, A few of them looks quite trivial at first glance. I would start with 1, then then 4, then 3.

The others requres a bit more thought I believe to make stuff better and not worse, especially 2.

I dont believe I am adding features in most of them, more like reordering of the UI for a better experience, maybe 5 could be considered a feature.

- Kristoffer

On 2017-12-04 18:54, Tomasz Wlostowski wrote:
On 04/12/17 18:50, kristoffer Ödmark wrote:
Okay, My suggestions:

1. Enable the spice simulator by default and start shipping it with
windows nightlies. This way we will find much more bugs. Because I doubt
everyone is running with the simulator on even on nightlies. Same goes
for the OCE and step stuff. This I see as a must to get a smoother v5
transition for most users, even those moving from v4 stable to v5 stable
without ever trying nightlies.

2. Parse the "value" field and reference in the simulator to get the
basic primitives. like Resistor and Capactiors, inductors etc, based on
the first Letter in the Reference. We already have name-dependent
functions for the differential-pair so having this here, and

3. Move the Spice_Netlist_Enabled field to a new right-side toggle menu
to select between "Spice and PCB, Spice Only, PCB only", so one can
specify if the item should be added to both the PCB and the Spice
netlist, or only one of them, by default I guess both should be enabled.

4. When the Spice_Model field is selected, the button "Edit Spice Model"
should be shown under there, instead of always on the left side. Just to
be more like the other fields.

5. Add context-menu entries and toolbar buttons for the simulator
interface.

This would make the simulator seem like its a part of kicad and not only
a strange addon that is just hackishly attached to kicad with duct-tape.
Dont get me wrong, Its an awesome feature, and works well it just looks
like an outsider when using it currently.
Hey Kristoffer,

Would you be willing (if Wayne agrees - we're in feature freeze right
now) to code some of your suggestions?

Tom




References