Electronic – Eagle printed PCB scale problem

eaglepcbscaling

I have made a layout using eagle then save it as PDF to print a test paper before routing.
exporting layout to PDF on eagle
I didn't design any package its all eagle's packages.
I exported PDF as shown on the image but the problem is :
the atmega16 and l293d and even ne555 packages are all scaled down on the printed paper !
as you can see on the other image i put the real component aligned with the printed paper
Real component doesn't match eagle printed layout test paper but they didn't match ?!

What did i do wrong ?

Best Answer

In order to produce scale-accurate print you need to print the drawing from Eagle. For example, in board editor go to the top menu and select File->Print.In the window that follows pick your options. Scale factor will be one by default. You can also print to PDF from there but then you'd have to be careful with PDF renderer as they all tend to rescale in order to fit the image to the page.

I always check my footprints using the above method and it proved to be quite accurate.