kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #32199
Re: Simulator towards 5.0
If they are not available for some reason the packager for that platform
can disable the feature until he figures out how to support the feature.
I don't really see the rationale in having supported features be enabled
explicitly.
2017-12-05 15:33 GMT+01:00 Wayne Stambaugh <stambaughw@xxxxxxxxx>:
> Can we guarantee that these build dependencies are available on all
> platforms? I'm primarily think of BSD devs. For the windows, macos,
> and linux devs there are no issues.
>
> On 12/5/2017 9:28 AM, Nick Østergaard wrote:
> > I would personally also like to see these options enabled by default. It
> > makes it easier for a packager to be convinced what options to enable...
> :)
> >
> > 2017-12-05 15:05 GMT+01:00 Kristoffer Ödmark
> > <kristofferodmark90@xxxxxxxxx <mailto:kristofferodmark90@xxxxxxxxx>>:
> >
> > I checked the default package in Ubuntu ppa through a friend. Indeed
> > all of this is enabled.
> >
> > Here I attach a small patch that changes the default compile-flags
> > to the ones in the released packages. Its a small fix and it doesnt
> > add or remove anything really, just a changes how a default build
> > for a novice will look, maybe it will reduce some initial confusion
> > for someone.
> >
> > - Kristoffer
> >
> > On 12/04/2017 10:19 PM, Nick Østergaard wrote:
> >
> >
> >
> > Den 4. dec. 2017 18.50 <tel:2017%2018.50> skrev "kristoffer
> > Ödmark" <kristofferodmark90@xxxxxxxxx
> > <mailto:kristofferodmark90@xxxxxxxxx>
> > <mailto:kristofferodmark90@xxxxxxxxx
> > <mailto:kristofferodmark90@xxxxxxxxx>>>:
> >
> >
> >
> > 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.
> >
> >
> > Everything should be enabled for the windows nightlies. It has
> > been when the OCE stuff and ngspice stuff was merged. If it not
> > it is a bug.
> >
> >
> > 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.
> >
> >
> >
> > 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
> > <https://launchpad.net/~kicad-developers>
> > <https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>>
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > <https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>>
> > More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> > <https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>>
> >
> >
> >
> >
> >
> > _______________________________________________
> > 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
> >
>
> _______________________________________________
> 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