I'm new to Eagle and I'm afriad I may have made a mistake that could cause me some serious trouble. I have a fairly large (960 parts) schematic. I've been doing a lot of copying as there are tremendous amounts of repetitive sections of the design. I'm also using a lot of buses and I don't dry my nets until I have completed naming the buses so that the nets will have a meaningful label. So I've copied hundreds of parts and at some point I changed the snap/grid settings. This means I have parts on my schematic that were moved using different grid settings. The problem now is that when I draw a net it won't snap to the pin of the part I'm trying to use, but rather it will draw the net from the nearest grid point near the pin. I understand why it's happening but I don't know how to solve the problem.
Here is a screenshot of the problem:
I've tried to find a grid setting that will allow it to work but this requires me to make a grid that is TINY. To make it worse, when the grid is set really small (< .0625 in) Eagle ceases to display the net id menu when drawing a net to or from a bus.
Have I effectively corrupted my file? Is there a way to "snap all parts to current grid" or some other repair function?