Oooh! C!  I do a bit of C.  Since 1982 [shiver.]  I don't have a lot of time 
but may be able to contribute.  Most of my stuff has been embedded controls, 
but I've done other stuff too, so count me in.  What libraries does the 
toporouter rely on?

Though I think the first thing I should do is grab the source and have a look.  
I know neither Specctra nor any of the export formats.  So all may be beyond me.

Why Yahoo!?  Maybe because it's not Google?  I dunno.

Donald.
----- Original Message -----
From: "anthonix" <[email protected]>
To: [email protected]
Sent: Tuesday, December 15, 2009 8:00:36 PM GMT -05:00 US/Canada Eastern
Subject: Re: [kicad-users] Re: topological autorouter integration with KiCAD

Martin wrote:
 > Where do you need help [..]

I'll try and give a rough idea of the road map. If anyone has any 
suggestions or comments, please let me know.

The first few tasks:

- Take toporouter.c, toporouter.h & gts/ from PCB's git repo and start a 
new stand alone project (I'm working on this now..);
- Replace import code specific to PCB with a common specctra importer 
(this would be a great project to start working on the toporouter);
- Replace exporter with ?

Further down the track there is a couple of larger tasks to be 
completed, but it would probably be the majority of work for a 1.0 release:

- Replace GTS with either my original delaunay code (updated with 
dynamic deletion), or a new one with dynamic insertion and deletion of 
vertices;
- Replace one of the core data structures (currently the bottleneck, 
tricky to explain here);
- Via's. Earlier code implemented via's according to the Dayan 
algorithms (which I did not find to work well with real world PCBs), but 
I have a new algorithm planned which will be fairly straight forward 
once the delaunay triangulation modifications mentioned earlier are in 
place;
- Testing and stabilization (bugfixes would be the best way for people 
to help at this stage).


So.. it would be great if you wanted to work on a specctra importer :) 
If so, I'll get a standalone project sorted asap.

btw, why does kicad use yahoo for the mailing list? It was such a hassle 
to join.

Best Wishes,
Anthony


------------------------------------

Please read the Kicad FAQ in the group files section before posting your 
question.
Please post your bug reports here. They will be picked up by the creator of 
Kicad.
Please visit http://www.kicadlib.org for details of how to contribute your 
symbols/modules to the kicad library.
For building Kicad from source and other development questions visit the 
kicad-devel group at http://groups.yahoo.com/group/kicad-develYahoo! Groups 
Links



Reply via email to