Hi,

Been their, done that. Never again!  Actually, I just don't have the
time right now to take on another project but maybe I can point someone
in the right
direction.

FWIW, the FreePCB port to FreeRouting took a few weeks to get up and
running and a few months of tweaking to get it to where I was satisfied.
The process involved a lot of trial and error because the router is not
fully Specctra compliant and doesn't have many useful error messages.

For starters, see the Specctra DLR and the FpcROUTE user guide and
example DSN files for ideas on what needs to be covered and how to do
it.

To create the DSN file, FpcROUTE basicly does the following:

    * Import the unrouted board file and build a neutral database.
    * Create and add the padstack and class structures to the database.
    * Use the database to create and export the DSN file.
And to incorporate the router results:

    * Import the unrouted board file and build a neutral database
(again).
    * Import the router results SES file and update the database
component position and wiring data.
    * Create and export the routed board file from the updated database.

The Specctra Design Language Reference is available at
http://www.eltm.ru/store/spdlr.pdf <http://www.eltm.ru/store/spdlr.pdf>

The FpcROUTE User Guide is in the Ver 1.201 distribution at
http://www.freepcb.com/downloads/FpcROUTE_1201.zip
<http://www.freepcb.com/downloads/FpcROUTE_1201.zip>
along with some example DSN files.


HTH,

Bruce

--- In [email protected], Massimo De Marchi <[EMAIL PROTECTED]> wrote:
>
> >
> > Hi,
> > I'm thinking about creating a few scripts to interface Kicad with
the
> > FreeRouting.net PCB router. This will probably involve grabbing the
> > locations
> > of the various pads and unrouted nets and outputting them in
Specctra
> > DSN format.
> >
> > But I have a few questions.
> >
> > 1) Has anyone done anything like this before?
>
> Yes, with freepcb
>
> www.freepcb.com
>
> Check the forum, you might find some help.
>
> Massimo
>

Reply via email to