On Mon, 2010-01-25 at 22:23 -0500, Dan McMahill wrote: > 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?
Dan - I'm not sure how widely this is used, it came up as one of the formats a flying-probe testing unit that will be used to test my bare boards accepts. Since it's documented I figured I would go in that direction. > > > 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@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user