kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #32169
Re: Simulator towards 5.0
-
To:
<kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
From:
Maciej Suminski <maciej.suminski@xxxxxxx>
-
Date:
Mon, 4 Dec 2017 21:33:17 +0100
-
Authentication-results:
spf=pass (sender IP is 188.184.36.48) smtp.mailfrom=cern.ch; lists.launchpad.net; dkim=none (message not signed) header.d=none;lists.launchpad.net; dmarc=bestguesspass action=none header.from=cern.ch;
-
In-reply-to:
<cc70a783-4ed1-755b-3c40-05be88599a54@gmail.com>
-
Spamdiagnosticmetadata:
NSPM
-
Spamdiagnosticoutput:
1:99
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
Hi Kristoffer,
On 12/04/2017 06:50 PM, kristoffer Ödmark wrote:
>
>
> On 2017-12-04 15:22, Tomasz Wlostowski wrote:
>> Kristoffer,
>>
>> You're very welcome to specify how you'd like to have the Spice-related
>> fields organized - but remember it's not only the integrated ngspice
>> simulator that relies on them. People have been exporting PSpice
>> netlists from Kicad for a while and AFAIR netlist export depends on
>> these particular fields.
> 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.
As far as I remember the simulator is enabled in Windows nightlies since
October last year. Does not it work for you?
> 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
It works for me. When I draw circuits for simulations I never edit Spice
models for passive components. Let me know if you find cases where it is
broken.
Regards,
Orson
> 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.
>
>
>> As for the polishing up before the V5, there's several tasks to do:
>> - update the pspice.lib library (it doesn't follow the KLC) and make
>> sure all Spice devices are in there.
>> - fix quirks in the plot component (wxMathPlot).
>> - document and make a few example designs (I can help with this point).
>>
>> Cheers,
>> Tom
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
Follow ups
References