[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: autorouter fixes and enhancements (Harry Eaton)



   Are these instructions getting uploaded to the wiki?
   Kurt

   >
   > Message: 1
   > Date: Sun, 21 Jun 2009 23:42:19 -0400
   > From: Harry Eaton <bumpelo@xxxxxxxxx>
   > Subject: gEDA-user: autorouter fixes and enhancements
   > To: geda-user@xxxxxxxxxxxxxx
   > Message-ID:
   > <ad295b230906212042he149632nb3b2b9c8d565ce6f@xxxxxxxxxxxxxx>
   > Content-Type: text/plain; charset="iso-8859-1"
   >
   > A bunch of fixes and enhancements to the original pcb autorouter
   should now
   > be available in the git repository. Here is a short how-to for using
   the
   > autorouter
   > (1) turn off visibility of any layers you don't want the router
   using
   > (2) turn of via visibility if you don't want it to use any new vias
   > (3) Use only plain rectangles for power/ground planes that you want
   the
   > router to use [use the rectangle tool!]
   > (4) Make at least one connection from any plane you want the router
   to use
   > to the net you want it to connect to.
   > (5) draw continuous lines (on all routing layers) to outline
   keep-out zones
   > if desired
   > (6) use routing styles in the netlist to have per-net routing styles
   > (7) set the current routing style to whatever you'd like the router
   to use
   > for any nets not having a defined route style in the netlist
   > (8) disable any nets that you don't want the autorouter to route
   > (double-click them in the netlist window to add/remove the *)
   > NOTE: If you will be manually routing these later not using planes,
   it
   > is usually better to let the autorouter route them then rip them up
   yourself
   > afterwards. If you plan to use a ground/power plane manually,
   consider
   > making it from one or more pure rectangles and letting the
   autorouter have a
   > go at it.
   > (9) create a fresh rat's nest. ('E' the 'W')
   > (10) select "show autorouter trials" in the settings menu if you
   want to
   > watch what's happening
   > (11) Choose "autoroute all rats" in the connection menu.
   >
   > [12] if you really want to muck with the router because you have a
   special
   > design, e.g. all through-hole components you can mess with layer
   directional
   > costs by editing the autoroute.c source file and changing the
   directional
   > costs in lines 929-940. and try again. Even more mucking about with
   costs is
   > possible in lines 4540-4569, but it's probably not such a good idea
   unless
   > you really just want to experiment.
   >
   > In keeping with the tradition of nothing good being said about the
   router,
   > let the complaints flow.
   >
   > harry
   > -------------- next part --------------
   >
   > A bunch of fixes and enhancements to the original pcb autorouter
   > should now be available in the git repository. Here is a short
   how-to
   > for using the autorouter
   >
   > (1) turn off visibility of any layers you don't want the router
   using
   >
   > (2) turn of via visibility if you don't want it to use any new vias
   >
   > (3) Use only plain rectangles for power/ground planes that you want
   > the router to use [use the rectangle tool!]
   >
   > (4) Make at least one connection from any plane you want the router
   to
   > use to the net you want it to connect to.
   >
   > (5) draw continuous lines (on all routing layers) to outline
   keep-out
   > zones if desired
   >
   > (6) use routing styles in the netlist to have per-net routing styles
   >
   > (7) set the current routing style to whatever you'd like the router
   to
   > use for any nets not having a defined route style in the netlist
   >
   > (8) disable any nets that you don't want the autorouter to route
   > (double-click them in the netlist window to add/remove the *)
   >
   > NOTE: If you will be manually routing these later not using
   > planes, it is usually better to let the autorouter route them then
   rip
   > them up yourself afterwards. If you plan to use a ground/power plane
   > manually, consider making it from one or more pure rectangles and
   > letting the autorouter have a go at it.
   >
   > (9) create a fresh rat's nest. ('E' the 'W')
   >
   > (10) select "show autorouter trials" in the settings menu if you
   want
   > to watch what's happening
   >
   > (11) Choose "autoroute all rats" in the connection menu.
   >
   > [12] if you really want to muck with the router because you have a
   > special design, e.g. all through-hole components you can mess with
   > layer directional costs by editing the autoroute.c source file and
   > changing the directional costs in lines 929-940. and try again. Even
   > more mucking about with costs is possible in lines 4540-4569, but
   it's
   > probably not such a good idea unless you really just want to
   > experiment.
   > In keeping with the tradition of nothing good being said about the
   > router, let the complaints flow.
   > harry
   >

_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user