each PCB part has it's own separate and complete 
instance in the PCB file
(this is how you are able to unlock prims and move something and
not change the others)

the push process from the lib editor simply matches the footprint
name changes them to the new version

Dennis Saputelli


"John A. Ross [RSDTV]" wrote:
> 
> > -----Original Message-----
> > From: Dennis Saputelli [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, July 28, 2004 6:19 PM
> > To: Protel EDA Forum
> > Subject: Re: [PEDA] 99SE SP6 updating footprints
> >
> > there is no cache for PCB footprints
> > (as there is for sch)
> 
> Dennis
> 
> There must be some type of cache for the PCB library, or cache might not be the 
> correct term.
> 
> If some sort of cache is not used then footprints would be updated every time the 
> PCB was opened
> from the pre-loaded libraries or the library was changed, it would not require a 
> 'push' process like
> update PCB to do it.
> 
> If say
> 
> PCB editor is open with MYLIB library loaded,
> I open MYLIB for editing,
> I then add a new footprint to MYLIB, save and close it,
> If I browse the library within the PCB editor the new footprint is not yet available
> A push process of update PCB still does not make the footprint available.
> If I remove MYLIB and then add it back in the new footprint is now available for use.
> 
> Always found it to be this way ;-)
> 
> John
> 
> > when i did just what you described in your 1st paragraph only
> > the component i was working on changed but the footprint
> > field names changed in all the instances
> >
> > BUT THAT WAS LAST night on a different machine
> >
> > this morning i cannot reproduce the behavoir on a different
> > box i even tried variations of mistakes i might have made
> > like 'all free' vs 'free prims'
> 
> >
> > go figure
> >
> > Igor's comment about going back to the leb editor and hitting
> > the update might have worked once the footprint strings were
> > stuffed in but now i can test it
> >
> > Dennis Saputelli
> >
> >
> > "John A. Ross [Design]" wrote:
> > >
> > > > -----Original Message-----
> > > > From: Dennis Saputelli [mailto:[EMAIL PROTECTED]
> > > > Sent: 28 July 2004 02:24
> > > > To: Protel EDA Forum
> > > > Subject: Re: [PEDA] 99SE SP6 updating footprints
> > > >
> > > > i'm sure this has been discussed (?) but i just noticed the
> > > > following in 99SE PCB
> > > >
> > > > if you have several or more parts of the same footprint
> > on a board
> > > > and you type in a new and valid footprint name and do the global
> > > > thing: copy footprint, footprint=same
> > > >
> > > > the one you are editing changes to the new footprint and all the
> > > > others acquire the NEW FOOTPRINT NAME from the global
> > operation but
> > > > the footpints don't change to the new one
> > >
> > > Dennis
> > >
> > > Not quite sure what you mean here.
> > >
> > > I tried what I think you were describing quickly on a board here. I
> > > picked a 0603 part, changed the value in the footprint
> > field to 0805,
> > > clicked global (footprint already checked) and set the combo box to
> > > footprint=same, clicked OK and all 202 items were changed OK.
> > >
> > > If I change the footprint field to a value which does not
> > represent a
> > > valid footprint name in the library, then I see a global
> > change in the
> > > footprint name according to the selection and no footprint
> > change is
> > > applied, but I get a warning for every update instance that fails
> > > (footprint not in library), you don't mention a warning,
> > and you state
> > > you used a valid footprint name, so I guess this is not the same as
> > > you are seeing.
> > >
> > > But I have seen some very strange behaviour with
> > differences with the
> > > loaded (cached) library and the actual library where you have to
> > > drop/reload the library to update it. Not sure 'where' the
> > actual pcb
> > > being edited 'looks' for the valid footprint but I would guess it
> > > would be the cached one so if the new valid footprint was
> > added after
> > > the library was added/cached to the PCB editor then something like
> > > this could be possible I guess
> > >
> > > Do not know if this helps you any.
> > >
> > > John
> >
> > --
> > ______________________________________________________________
> > _________
> > Integrated Controls, Inc.           Tel: 415-647-0480  EXT 107
> > 2851 21st Street                    Fax: 415-647-3003
> > San Francisco, CA 94110             www.integratedcontrolsinc.com
> >
> >
> >
> >

-- 
_______________________________________________________________________
Integrated Controls, Inc.           Tel: 415-647-0480  EXT 107 
2851 21st Street                    Fax: 415-647-3003
San Francisco, CA 94110             www.integratedcontrolsinc.com



* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/leave.html
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Forum Guidelines Rules:
* http://www.techservinc.com/protelusers/forumrules.html
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[EMAIL PROTECTED]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Reply via email to