Here is a problem I encountered this morning. On one computer, pad holes for devices, like a header or other through-hole part, simply disappeared from the board. All versions of Eagle on that computer seem to be affected. I tried versions 5.4, 5.6, and 5.11 with known good boards. On another computer using version 5.6, there was no problem.
On the unaffected computer, I created a simple board with a single 1X6 pinheader and exported that as both brd and png files to a shared folder. Only pads and t-place layers were set to show. The affected computer opened the png file normally, as expected, but the brd file showed no holes. Setting for visible layers were unchanged.
Both png images (unaffected (left) and affected (right)) are attached.
My guess is that on the affected computer, I have unintentionally changed a setting or run an SCR or ULP to make holes =0 or not show. Does anyone have an idea what that setting/ULP/SCR might be?
Interesting indeed. It worked, and it seemed to fix all versions of Eagle on that computer too by just fixing one version. The unaffected computer did not have 5.11 installed. Makes me wonder whether it was an unintended enhancement to 5.11. It is not likely something I would have done knowingly. I use drill-aid.ulp
Some default settings lurk in eaglerc.usr and eagle.epf. The epf file sits in the project directory so if you make a change with one version of Eagle it will still be there when you load the same file with another version I think.