SparkFun Forums 

Where electronics enthusiasts find answers.

Questions relating to designing PCBs
By snarflemike
#75404
I'm using Eagle right now, but I'm sure my question is not Eagle-specific. When using an autorouter, what are the guidelines/tradeoffs in selecting a value for the routing grid?

Mike
User avatar
By leon_heller
#75405
When using autorouters the grid should be set quite small. I use 5 mil for the Pulsonix autorouter, as a rule, and it does a very good job. The Eagle autorouter is rubbish, BTW.

Leon
By davep238
#75422
snarflemike wrote:I'm using Eagle right now, but I'm sure my question is not Eagle-specific. When using an autorouter, what are the guidelines/tradeoffs in selecting a value for the routing grid?

Mike
If you have a low density board (mainly DIPs), then a 25-mil grid may work. Otherwise, I'd go for a 10-mil grid, or possibly a 5-mil grid. Basically, try different grid and see what works best for your board. I've noticed that EAGLE's auto-router (AR) leaves a bunch of wiggly lines when the grid is too small. It looks like it "changes its mind" quite a bit with small grid settings. I've gotten tired of cleaning up after EAGLE's AR, so I rarely use it anymore. If nothing else, running EAGLE's AR will give you some ideas of how to manually run traces.

I think that most people "know" that EAGLE's AR is lousy. There is an on-line AR that works with EAGLE and is much better, but I can't remember the URL (sorry). I've played with a demo of Pulsonix and was really impressed, especially with its AR. I don't have the money for Pulsonix ($3K - $5K) or enough freelance work to justify buying it, so I'm sticking with EAGLE for now.
User avatar
By leon_heller
#75436
Pulsonix actually uses the Electra autorouter:

http://www.connecteda.com/

It is available for Eagle. It might look expensive, but it's much cheaper than other autorouters.

Leon
By gussy
#75439
Try routing with a 5mil grid. I also find that increasing the "cost" of vias makes for a much better auto-route. That being said, I never auto route. Period.

Try the autorouter, then rip it up and try yourself. Practice and you will get better ;)
By rpcelectronics
#76195
A 5mil grid is ok, but just make sure the board house you are working with accepts that.

Gold Phoenix is a min 7 mil grid, unless you want to pay more. So, by default, I route everything at a 7 mil grid to make sure I meet that requirement.
User avatar
By leon_heller
#76196
I don't understand how the routing grid is relevant to the board supplier.

Leon
By rpcelectronics
#76199
leon_heller wrote:I don't understand how the routing grid is relevant to the board supplier.
By setting the routing grid less than the min spacing allowed by the PCB manu, there is the chance for two traces to either be spaced below this min clearance or the clearance with another part/pad could be less. Thus causing it to fail the min requirement. Such as GP's 7 mil min.

Its just a fail-safe thing I do to prevent it.
User avatar
By leon_heller
#76202
The software I use won't let me make errors like that.

Leon
By gussy
#76227
leon_heller wrote:I don't understand how the routing grid is relevant to the board supplier.

Leon
leon_heller wrote:The software I use won't let me make errors like that.

Leon
I am pretty sure your right there. I have used a 5mil grid in the past many times on boards with 7 or 8 mil clearance. EAGLE is smart enough to not violate the DRC when autorouting.
By TheDirty
#76229
Wouldn't a 7mil grid violate a 7mil space requirement if it didn't know what it's doing? 7mil grid would mean that the traces were spaced centre to centre 7mils apart, making the space between smaller.
User avatar
By leon_heller
#76248
Even a 1 mil routing grid won't violate the 7 mil track spacing requirement. The track spacing will always override it.

Leon
By signal7
#76309
If you load the .dru file before you run the autorouter (or specify the requirements in the design rule check before you run the auto router), Eagle won't violate those requirements. You could autoroute with a 1 mil grid and the results should still pass the design rule check when you're done.