I'm working with a two layer board with a filled ground pour on both the top and the bottom. Every time I play a trace I get the DRC rule violations regarding the ground fill. To dismiss I have to go to "tools > polygon ours > Repour all" to fix. I know the shortcut keys to do this quickly, but is there an automatic way to do this?
Maybe check the "Ignore On-Line Violations" box in the polygon properties? I generally just shelve all the polygons while I am routing and deal with them when I am done working on traces. Even if you can tolerate the time it takes to repour each time, they just get in the way of seeing what you are doing.
1. I turn off online DRC. I find it more bothersome than useful, but YMMV.
2. Consider shelving polygons while routing (T, G, H or select polys, right-click, Polygon Actions, Shelve Selected).
3. You can enable automatic repour (T, P; PCB Editor/General, Repour after Modification), but beware, it's quite slow on large polys with lots of holes. You should consider shelving those.
Tim
I would just shelve those polygons as well. I also sometimes color code and usually turn off connections for the nets that will connect to full-board pours. I don't need to see a connection line for pads that are just going to immediately drop to a via, so it makes the rats nest a lot more useful. This is not necessarily helpful on two-layer boards that have lots of routing on both sides where you need to be a lot more careful about how you carve up top and bottom pours, but in situations where your pours can be mostly uninterrupted it makes routing a lot easier.
Yes, there is a "automatic repour" option. Look for it under DXP -> Preferences -> then somewhere in the PCB preferences. If you have larger boards the repour always takes a while after every single track.
I have it turned on but mostly I shelve and then repour in the end.