← Back to team overview

kicad-developers team mailing list archive

Re: Migrating old designs best practice

 

But still, you are required to save the cache file if you want portability.
The decision to use the word cache was probably not so good, because it
makes people think they should not back it up. But this is how it works, so
pull it out of your ignorefile.

Lets be pleased that the new schematic format will embed the footprints
like we are used to in the kicad_pcb file.

2017-11-24 12:28 GMT+01:00 hauptmech <hauptmech@xxxxxxxxx>:

> One the one hand, yes, if there is a cache file you can take advantage of
> the fact that it is a stale copy of the old parts.
>
> On the other hand, since caches are, by definition, temporary copies of
> data, they don't get versioned or archived in my projects. (The kicad
> libraries, and binaries, were though).
>
>
>
> On 24 Nov 2017 10:21 pm, "Nick Østergaard" <oe.nick@xxxxxxxxx> wrote:
>
> This would haven been resolved if you kept the cache lib, IIRC.
>
> Den 24. nov. 2017 4.48 AM skrev "hauptmech" <hauptmech@xxxxxxxxx>:
>
>> I can confirm unconnected wires. It may be worth noting that I did not
>> preserve the -cache.lib file when I archived the design.
>>
>> I also had an issue with an old asymmetric diode footprint having its
>> anode and cathode reversed when I used it in a new design. If pin numbers
>> in the library got swapped around, then now I know why.
>>
>> For myself, I would much rather that the old library parts get loaded
>> with my old design instead of trying to convert old parts to new parts. Is
>> it unreasonable to do that? Load the design with the old parts and then do
>> the rescue/migration rename? That way the old parts go into the -rescue.lib
>> file unchanged except for a name modification. Including the old parts lib
>> (perhaps concatenated into one file) does not seem too difficult.
>>
>>
>>
>>
>>
>> On 24/11/17 10:09, Wayne Stambaugh wrote:
>>
>>> I stand corrected.  I just looked and pin numbers are checked by
>>> position so swapped pins should get rescued.  What isn't rescued is pins
>>> that changed length which is a bit surprising since that would possibly
>>> leave unconnected wires.  I'm not sure why it was done this way but I
>>> guess I'll have to do some testing before the stable 5 release to see if
>>> it needs to be fixed.
>>>
>>> On 11/23/2017 11:12 AM, Nick Østergaard wrote:
>>>
>>>> Maybe I am mistaken then.
>>>>
>>>> 2017-11-23 13:21 GMT+01:00 Wayne Stambaugh <stambaughw@xxxxxxxxx
>>>> <mailto:stambaughw@xxxxxxxxx>>:
>>>>
>>>>      On 11/22/2017 11:02 PM, hauptmech wrote:
>>>>      > When opening an old design I noticed that the C and R symbol pin
>>>> nodes
>>>>      > changed position (I'm guessing other symbols as well), breaking
>>>> the
>>>>      > schematic. Did the people who changed these symbols have a plan
>>>> for
>>>>      > migrating old designs? Is the 'rescue' supposed to handle this?
>>>>      >
>>>>
>>>>      AFAIK, the rescuer does not handle this case.  I'm not even sure
>>>> if it
>>>>      could.  That's something someone would have to take a look at.
>>>>
>>>>      _______________________________________________
>>>>      Mailing list: https://launchpad.net/~kicad-developers
>>>>      <https://launchpad.net/~kicad-developers>
>>>>      Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>      <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>>      Unsubscribe : https://launchpad.net/~kicad-developers
>>>>      <https://launchpad.net/~kicad-developers>
>>>>      More help   : 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
>>
>
>

References