On Wed, Jul 6, 2011 at 7:03 PM, Andrew Lynch <lynchaj at yahoo.com> wrote:
Hi Dan,
You've missed the point entirely. Yes, gEDA includes a PCB layout tool
(PCB) which includes an autorouter. However, they are closely coupled and
if you want to use the PCB autorouter you must start with gEDA EDA tool set
and stay with it.
Yes, this is true, something that's been typical of commercial/proprietary
EDA vendors for several decades now - it always drives people nuts.
There is no import/export capability so if you use
KiCAD, FreePCB, EAGLE,
etc then you are out of luck. This is the "lock in" which plagues the whole
EDA technology because there are few if any interchange standards. There is
no way to import/export PCBs in/out of gEDA AFAIK, at least from KiCAD. I
can't tell if gEDA supports Specctra import/export necessary to use
FreeRouting.net but doesn't appear so.
I'm all for standards, trust me on that.
When you're designing with the abhorrent world of FPGA & CPLD EDA tools, you
>pray<< for standards !!
However, since this is open source too - Lock-in is a state of mind - there
is nothing preventing anyone from adding this import/export feature to gEDA
PCB.
I see already the Specctra format is available online
http://www.autotraxeda.com/docs/SPECCTRA/SPECCTRA.pdf
I see there were some attempts already by some people to add Specctra dsn
exporting for gEDA PCB, so it's not a lost cause.
http://archives.seul.org/geda/user/Jul-2009/msg00335.html
http://archives.seul.org/geda/user/Jul-2009/msg00456.html
QAutorouter is a *much* better approach of decoupling the autorouter from
PCB layout tool. Any EDA tool set that can export Specctra DSN and import
Specctra SES files can use QAutorouter. Also since it has an API which
allows multiple different free/open source autorouters to "plug in" the
hobbyists can potentially use MUCS-PCB, Topological Autorouter, the gEDA PCB
autorouter, the KiCAD autorouter (yuck), or new autorouters. Really the PCB
layout tool and the PCB autorouter are so different they *should* be
separate tools. Integration just leads to yet more EDA "lock in".
As long as it supports 45deg and Free angle routing :)
You won't get very far when trying to autoroute a board using several FPGA's
with BGA packages.
Personally, I won't even consider gEDA since I
have 50+ complete boards in
KiCAD format. KiCAD is not perfect by any stretch but it supports at least
some level of EDA interchange standards (Specctra at least).
that webpage seems to be incomplete,
It doesn't show how many of the open source eda tools support Specctra
dsn/ses format.
There's only _one_ mention of support for this.
=Dan