Re: [Gerbv-devel] stupid vendor tricks
Brought to you by:
spetm,
thepurlieu
From: Stefan P. <sp...@st...> - 2009-02-15 22:38:32
|
Hi! I agree on the concept of "one-problem-one-tool" unix philosophy. Wouldn't this come in handy to activate the wiki on the sourceforge webpage and start with Dans solution and move Larry Doolittles hack to that wikipage? Regards, /Stefan Dave N6NZ wrote: > Well, if there is knowledge of how to read wonky drill files, we > shouldn't toss out the experience and hard-won knowledge. But the > knowledge should be moved out of gerbv and into an auxiliary tool. > > I like DJ's suggestion of popping a dialog. The dialog should suggest > running the "drill file repair tool". *That* tool is the appropriate > place to corral all the crufty code, along with any comments as to the > parentage of the drill file generator's author. > > -dave > > Stefan Petersen wrote: >> Seems like a good idea with a webpage. In Gerber parsing there is >> already some heuristics added to compensate for CAD system. Search for >> Eagle in gerber.c, it is at least in two places. >> >> Pitch said many bad words when he originally wrote the drill file parser >> to silently support as many Excellon formats as possible. But that >> usually results that the code will get messy and a nightmare to >> maintain. The best would be tools that solve the problem. But that is >> maybe too harsh to the common user to use? >> >> Regards, >> /Stefan >> >> Dan McMahill wrote: >>> what do you guys think about making a web page or pages about "how >>> vendor ### abuses the standards". >>> >>> I've come across a drill file produced by a particular commercial CAD >>> tool and it is broken in several ways. It wasn't hard to make an awk >>> script to fix it and I got to thinking it might be useful to document >>> some of these known broken cases perhaps along with collections of awk >>> programs to fix them. >>> >>> I can only assume that board vendors must have all just dealt with >>> broken files for long enough that it is not hard for them to fix them up. >>> >>> The file in question this time lists the tools at the top in comment >>> lines with their own made up format. And of course they abused the # of >>> digits. Why on earth they don't include that info (inch/metric, # of >>> digits, zero suppression) in the header I don't know... Also instead of >>> using "T" codes to do the tool changes, they just use M00 "end of >>> program" several times and it is assumed that after the M00, you switch >>> to the next tool. >>> >>> Oh, also this is not an abuse, but my drill file uses the "R" command >>> which I guess we don't support. I can see about fixing that. >>> >>> -Dan >>> >>> ------------------------------------------------------------------------------ >>> Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) >>> software. With Adobe AIR, Ajax developers can use existing skills and code to >>> build responsive, highly engaging applications that combine the power of local >>> resources and data with the reach of the web. Download the Adobe AIR SDK and >>> Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com >>> _______________________________________________ >>> Gerbv-devel mailing list >>> Ger...@li... >>> https://lists.sourceforge.net/lists/listinfo/gerbv-devel >> >> ------------------------------------------------------------------------------ >> Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) >> software. With Adobe AIR, Ajax developers can use existing skills and code to >> build responsive, highly engaging applications that combine the power of local >> resources and data with the reach of the web. Download the Adobe AIR SDK and >> Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com >> _______________________________________________ >> Gerbv-devel mailing list >> Ger...@li... >> https://lists.sourceforge.net/lists/listinfo/gerbv-devel >> > > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Gerbv-devel mailing list > Ger...@li... > https://lists.sourceforge.net/lists/listinfo/gerbv-devel |