X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Yandex-Spam: 1 From: Dmitry Dzhus To: geda-user AT delorie DOT com In-Reply-To: <20120113070129.031be9ad@svelte> References: <57691326464791 AT web158 DOT yandex DOT ru> <20120113070129 DOT 031be9ad AT svelte> Subject: Re: [geda-user] Standalone DRC for Gerber files MIME-Version: 1.0 Message-Id: <98441326471733@web36.yandex.ru> Date: Fri, 13 Jan 2012 19:22:13 +0300 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id q0DGbLdK001075 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk 13.01.2012, 18:01, "Colin D Bennett" : > It would be GREAT to have a free tool to run design rule checks on > Gerbers. > > Has anyone used the online tool FreeDFM from Advanced Circuits? > > It looks like you can upload a zip of your RS-274X Gerbers and > get a DRC report at no cost.  I haven't tried it. Good you said about this. I think used it in the past and receive report on my board. This is quite similar to the tool I'd like to have. It's very versatile being software-agnostic in the sense that you use any EDA and then send universal Gerbers. As we know today it's common for people to team up when ordering PCB's since «per sq.»-costs are low while fixed setup costs may be too high for an active enthusiast. There're services like BatchPCB which are aimed to simplify panelization and batch ordering. A similar local service I used ran into problems due to lack of online DRC: people started sending Gerbers from different (proprietary) programs which apparently have issues with enforcing design rules. Fabhouse slowed the orders a lot due to this. Service owner reported SprintLayout being the source of most problems (never used it so I don't know what the problem really is there). Now it's very important to introduce some online DRC checker so that the community can have the service back up and running so that prototypes can be produced cheaply. BatchPCB has such DRC bot online which checks submitted boards, I've asked them about what tool they use but haven't received the answer yet. With Sparkfun largely being a store for open hardware hackers I hope they might share their code with the community (in case they use some homebrew solution). Writing a Gerber DRC tool now seems to me being very resembling to collision testing problem, I believe implementation and optimization techiques similar to those used in collision testing may be used here. > Ideally.... it would be REALLY awesome if there were a way to import > Gerbers into pcb -- this would enable both design rule checking > using pcb's engine, and also many other options such as > > - panelizing boards given files from other people (non-pcb >   users ... what if I wanted to do what Laen AT DorkbotPDX does... can >   pcb support it? not now), > > - easily importing reference designs from manufacturers (think >   RF circuits and other complex designs with tight design >   constraints that you don't want to manually recreate or trace by >   hand, > > - porting a board layout from a proprietary tool into pcb. > I know the Gerbers lack a lot of the information that a pcb layout > file provides, but even if the elements (components), vias, etc. > were not automatically made into pcb native entities, it would be a > huge step forward anyway and be 90% of the way there, making a lot > of tasks possible. Yes, that would be nice, but I think that would be a harder task. I think such tool could start from importing just traces, holes and vias. Element footprint detection seems much more difficult.