At 03:56 PM 10/6/2005, Dave Roseman wrote:
I have an ASCII file generated from a PCB design, designed in a DOS version of Protel, which I am trying to get through an In Circuit Test procedure, and I need to decode what the data in the file denotes, specifically the layer information for test pads. It seems that all of the testpads have been placed on Drill Layer 0, and should be on layer Bottom A snippet of the file is shown below:

COMP
TP523
PINNE
PINNE
9630 14734 60 16 10 8
9630 14734 60 16 10 8
9630 14734 1 2 2
CP
9630 14734 40 25 1 32 1 13
PIN
ENDCOMP

Is anyone able to help me out with identifying the elements in this file, or can point me to somewhere which will give me a detailed breakdown

I don't recall the specific syntax, but I did have to figure it out at one time, because I wrote a Protel Autotrax to Tango Series II translator. I can tell you a little about the file.

The Refdes for the component is TP525. I'd guess that there is only a single pin, and it is located at 9.630, 14.734. But that, I'd guess, is the *component* location, which could be different.

However, as I recall, the pad information is not part of the component definition. If not, there will be other primitives described elsewhere in the file. I know that Tango was this way, I'm not sure about Protel.

In Tango, a single-pad test point would have the following elements:
COMPONENT definition, assigns a number to the component that is used to define what primitives listed elsewhere in the file belong to the component. The component definition will include the position of the reference point in the component, rotation of the component (orthagonal only in Tango), layer of the component (top or bottom). PAD, which will specify pad characteristics including location, pad number, and a number for the assigned net, referencing NET primitives which would give the name of the net.
TEXT records associated with the component.
LINE records associated with the component.

In any case, there is a generic method to determine the meaning of the primitives in your file. Change them and see what happens! If you don't have the necessary program, never fear. Protel version 2.5 is widely available in a demo version, quite adequate for the instant purposes; it will import the older Protel files, if I am correct.



____________________________________________________________
You are subscribed to the PEDA discussion forum

To Post messages:
mailto:[email protected]

Unsubscribe and Other Options:
http://techservinc.com/mailman/listinfo/peda_techservinc.com

Browse or Search Old Archives (2001-2004):
http://www.mail-archive.com/[email protected]

Browse or Search Current Archives (2004-Current):
http://www.mail-archive.com/[email protected]

Reply via email to