At 12:42 AM 6/7/01 -0700, Dwight Harm wrote:
>Since we contract out the assembly, I don't hear the gripes of the 
>assemblers -- for better or for worse.

This reminds me of my least favorite response to a possible problem 
situation: "No one has complained." I've seen a high percentage of 
companies go out of business after I heard that from someone with authority.

Re-annotation is a complex question. It makes service easier, no doubt, but 
at the expense of making engineering, in some cases, more difficult. Since 
time to market is critical and many products are never serviced, it can be 
a poor trade-off.

As to assembly, I've been told by some assemblers that they work from first 
article anyway (i.e., a sample assembled board) so the designators make 
little difference, the assemblers don't look at them. On dense SMT layouts, 
designators in silkscreen on the PCB can be difficult or impossible to 
position.

As a technician making the first board, I'd rather have a drawing with part 
values than one with reference designators. Such a drawing could be 
directly used, whereas reference designators require look-up.

So my norm is to *not* reannotate unless my client requests it. It is extra 
work that *may* turn out to be worse than useless.

Consider that an engineer may have parts ordered and ready to stuff 
according to designators in his schematic. He may have prepared many 
different documents using the original designators. If a design is done as 
Schematic, PCB, re-annotate, and then we can look at purchasing, and no 
parallel documents are generated, re-annotation is harmless. But that is 
not the usual case in an environment when time-to-market is crucial. 
Further, the engineer may have provided design notes: "keep U5 away from 
U23." These notes become unintelligible after re-annotation.

If there were an integrated design environment where *all* text referring 
to reference designators would be updated, these problems might be avoided. 
But we aren't there yet, and may not be there for a long time.

And now a war story, which has to do with schematic re-annotation, but 
something similar could happen with PCB re-annotation. I had done a complex 
design for a client, who now wanted to make some changes. He added some 
parts, removed some, and moved some around. Then he re-annotated. And did 
not keep the modified original.

May this never happen to you!

What I did was to write a utility to read the ASCII schematic (this was 
Tango) and compare schematic part locations between the original schematics 
and the revised ones; where the locations were identical, I now had a 
was-is cross-reference for that part. What did not match I manually 
compared. Since Tango did not suppport was-is reannotation from the 
schematic to the PCB, but only in the other direction, I also wrote a 
utility to do that, so I could renumber the PCB to match the new schematic.

[EMAIL PROTECTED]
Abdulrahman Lomax
P.O. Box 690
El Verano, CA 95433


* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* To post a message: mailto:[EMAIL PROTECTED]
*
* To leave this list visit:
* http://www.techservinc.com/protelusers/subscrib.html
*                      - or email -
* mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum
*
* Contact the list manager:
* mailto:[EMAIL PROTECTED]
*
* Browse or Search previous postings:
* http://www.mail-archive.com/[email protected]
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Reply via email to