Mail Archives: geda-user/2013/10/25/20:29:29
On Sat, 2013-09-28 at 17:14 -0500, John Griessen wrote:
> On 09/27/2013 02:31 PM, Stefan Salewski wrote:
> > But for beginners it it may take longer, so the Renumber menu entry
> > should be grey out, or should work even when net tool is active.
>
> Yes, that would be nice for beginners and me too.
>
> Stefan's looking into topo routing. He posted to the CGAL list just now
> asking for help with that library of tools, and I saw it because I monitor
> it recently with interest in OpenSCAD for making 3D models that can be
> carved out with a CNC mill...
>
Indeed the hints from that list concerning the Apollonius graph for
determining the convex hull of a set of discs in 2d, and the remark of
Mariette Yvinec (and clarification by John Griessen) concerning
detection of inner edges of constrained polygons have been very
helpful...
Some days ago I was able to process a minimal real PCB board
(http://www.ssalewski.de/Router.html.en) and just now I took the famous
tut1.pcb and processed it with my program after moving the components a
little bit more apart. You can see the result here, it is a big picture,
3200*3200 in size.
http://www.ssalewski.de/tmp/routerfun.png
Indeed it is not that bad, while of course containing many "Ugly tiny
bugs". Speed is not too bad either -- it took about one minute for
generation of that solder side picture.
Now I really have to start cleaning up the code -- after that process we
should have about 2000 lines of not too complicated Ruby code.
Best regards,
Stefan Salewski
- Raw text -