On 3/2/2012 4:22 PM, rickman wrote: > Hi Julian, > > Thanks for the help. I am attaching the drill file here. The issue > seems to be that in spite of the fact that there are Execellon commands > to specify the drill sizes some software puts them in comments in a > header or I've even seen web pages saying the tool descriptions should > be in a separate file! So I expect the problem really is the source > software that created this file which I have no control over.
Welcome to the world of drill files :( The way gerbv tries to deal with this mess is it tries its best to actually follow the Excellon rules. When that fails, and it will from time to time due to essentially broken software generating the files, you can manually tell gerbv what format to use for the drill file. Right click the drill layer in the layer list on the left of the gerbv window. You can tell gerbv what format (# of decimal, leading/trailing/no zero suppression, etc.). > On a similar note when I dug for specs on routing files I came up empty > handed. It seems they are much less standardized although Excellon > covers that in the drill codes if you stick with that. I've had limited dealings with route but in the past what I've seen was the routes were drawn as though the were copper and exported as gerbers and the fab house was then told "oh, this is a route". > How does the > industry ever cope with this stuff? With drill files, some fab houses ask you to tell them what format. A number of them ask for a drill tool list and they'll tell their tools the right format to make it work out in the face of broken EDA software. They deal with enough different sources that they've seen it all and it doesn't take them much time to look at a drill file as it loads and say, "oh, clearly this needs to be interpreted in format Z to make sense". Your routing file looks like a G-code file. I do not have direct experience working with those. I'm guessing it wouldn't be that bad to teach gerbv to load and render those. I also suspect for routes that makes sense. For pick and place files (x,y rotation, side) I was totally unable to find any sort of standard at all. I wrote the xyrs exporter for pcb and when trying to find "the" format it seemed that there really wasn't one. I took the approach then of making up one that can easily be parsed by excel or awk or perl and then carefully documenting the format. -Dan ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Gerbv-devel mailing list Gerbv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gerbv-devel