Skip to main content

Why doesn't the focus distance at which my lens has magnification 1 match the formula?

From the Magnification Wikipedia page, I have the following equality:

M = di/do = f/(do – f) = (di – f)/f

with M the magnification, f the focal length, do the distance from the subject to the lens, and di the distance from the lens to the sensor.

So, when the magnification is 1 we should have di = do = 2f.

With my macro lens (EF 100mm f/2.8 L IS USM Macro), the minimum working distance (from subject to sensor) is 30cm, at this distance the magnification is 1. From what I unsderstand from the formula, this distance should be di + do = 4f = 40cm.

So I think I missing something, can someone explain where I'm wrong?

gregseth
  • 255
  • 3
  • 9