Tony Radice wrote:
As I am also developing a Perl script to write an IPC-D-356 data file It would be very helpful of someone could provide the following four bits of information: 1) In a Via definition, the first three fields are X, Y and holesize - I get it. But Could I get a definition of the remaining five (5) fields? I am sure one is clearance, one is soldermask, and the last is defining which layers get thermals, but I would appreciate an exact definition, please. 2) In an Element definition: What is the "100" in the tenth field (Just before the flags field?) What are the variants of this data? 3) In a Line definition: What does "clearline" actually mean?
These are all documented in the manual under the file format section. Given the relatively large number of variants and that there are no guarantees of the format not changing, I think you'll be much better off in the long run writing the IPC-D-356 exporter as an actual export HID for pcb instead of maintaining your own file parser. Either the gerber or bom HID would be an appropriate starting point.
Do you have any feel for how widely used IPC-D-356 is? I think I was asking about how useful this would be to folks several years ago and no one seemed interested. Perhaps this has changed now?
4) Lastly, in a Net name definition, the first field seems to be the net name. The second field always seems to show "unknown" - what is this field used for, where does it come from?
Routing style. It is used to set the preferred routing style for that net. I'm not sure how it is actually used though. By the autorouter maybe?
-Dan _______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user