kicad-developers team mailing list archive
Mailing list archive
Re: Dealing with addition to kicad_pcb files
I've mostly been lurking on the list, but thought I would make a
suggestion regarding the via stack configuration. It might be nice to store
the actual configuration/stack-up/DRC settings in an external file. The
idea is that these are processes paraders that are deaigned to in most
cases. This would make it possible have have e.g. A configuration file for
a specific board house and price point. The board file would then only need
to store a reference to the configuration file. Just a thought, take it for
whatever it's worth!
On Thu, Aug 31, 2017 at 12:44 PM Wayne Stambaugh <stambaughw@xxxxxxxxx>
> On 8/31/2017 1:21 PM, Bastian Neumannn wrote:
> > Hi,
> > I am currently building a feature that lets you input a via stack
> > configuration.
> > This information needs to be saved with the pcb data. So I tried putting
> > it into
> > the kicad_pcb file.
> > Now older versions will not load the file because it has additional
> > values that
> > it did not expect.
> > How do you deal with that problem?
> The official policy is that file format changes must be backwards
> compatible not forwards compatible. In other words, the user will have
> to download the version KiCad where the change was made.
> If you make any changes to any of the file formats, you must increment
> the file format rev number. This will cause the appropriate exception
> to be raised which will warn the user the file version is newer than the
> file version supported by the version of KiCad they are using.
> Since this is all very new and has not been planned for the stable 5
> release, I would most likely merge this into the master branch after the
> stable 5 branch is created.
> > Cheers,
> > Basti
> > _______________________________________________
> > 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