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

gEDA-user: autorouter fixes and enhancements



   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