Designing a PCB layout is a work of engineering art, includes placing components and routing them through different layers. So when you assign the same job for different engineers, each one would make it in his own way. But sometimes when working on a complex design some help may be necessary to finish the work. Autodesk EAGLE provides an auto router feature which may assist you in many cases.
The auto router is a useful tool that creates many routing variations for the current component placement. However, it is not a completely replacement of manually routing method. It can help you in specific situations to augment your abilities, not replace them.
When to use the auto router?
There are three main uses of the auto router:
- Optimizing Placement
While there is no rule for placing the components of the circuits, you need to evaluate your placement to ensure that you can route all parts. Auto router completion result could be used as an indicator of your parts placement, if it was 85% or greater this means you did a good job. If not, consider pushing your parts around.
- Discovering Bottlenecks
You can also use the auto router to identify bottlenecks and other critical connection points that you might have missed when placing your components. Maybe you packed a couple of ICs too close together. Your auto router can show you where you might need to leave more space between components.
- Getting Inspired
When you are stuck on a section and don’t know how to route your parts, then you can call the auto router to see how it takes care of the job, then try routing that same spot yourself with your new perspective. You might just find a strategy for your traces that you didn’t see before your auto router gave it a try.
Using EAGLE Auto router
Now when you find yourself stuck on some area or you feel that you need to optimize your placement or discover the bottlenecks, it is time to launch the auto router. Follow these steps to know how it works:
- Open your PCB layout (.brd) file from your Autodesk EAGLE Control Panel.
- Select the Auto router tool on the left-hand side of your interface to open the Auto router Main Setup dialog.
- There’s quite few settings here that you can adjust:
- Preferred direction: if you need a specific direction of the route, like vertical or horizontal, select it for each layer or you can set it to Auto. N/A means that the auto router will not use this layer.
- Effort: this option defines how the auto router will work, higher effort will take more time and will provide more more routing variances.
- Number of threads: how many threads of the CPU you want the auto router to use? This surely will affect the time it takes to finish.
After selecting your settings, press the Continue button.
- Within the Routing Variants dialog, you’ll see a list of all the routing variations the auto router will attempt. Select the Start button to begin the auto routing process.
- Once the routing is complete, select the Evaluate button, and you’ll see your completion percentage in the bottom-left corner of the interface.
If you want to un route your board you can use the Undo (Ctrl + Z), or use the RIPUP command. Just type RIPUP ; in the command line and all of your routed traces will convert back to air wires.
Read More: EAGLE Autorouter, When & How To Use