Why does a manual 50mm lens show f/0 on a Nikon D7000, and why can’t I change aperture from the camera?

Asked 7/16/2012

1 views

2 answers

0

I’m using a Nikon 50mm f/1.2 manual-focus lens on a Nikon D7000. When it’s mounted, the camera shows unusual aperture values like f/0 to f/7 instead of the lens’s actual f/1.2 to f/16 range. I also can’t change aperture with the camera’s command dial and have to use the aperture ring on the lens. Is this normal for this lens/body combination, and is there a way to make the aperture display correctly?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

14y ago

2 Answers

4

In your menu go to the setup menu (spanner). Near the bottom is non-cpu lens menu option. Here you can set up to 9 lenses manually. This will get the aperture display to show correctly.

For example i have a 50mm 1.4 with which i use an adapter. This lens i have set to number 1. That way when i change f number the camera knows what the setting is.

Originally by user5140. Source · Licensed CC BY-SA 4.0

user5140

14y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

Yes — this is normal for a non-CPU manual lens. That 50mm f/1.2 has no electronic contacts, so the D7000 can’t control the aperture or automatically know which f-stop the lens is set to.

What to do:

  • Set the aperture on the lens’s aperture ring.
  • Use the camera’s Non-CPU lens data menu to enter the lens focal length and maximum aperture. This lets the camera display aperture information more correctly and meter more usefully.
  • The camera still will not physically change the aperture for you, because the lens is fully manual.

So nothing is necessarily wrong with the lens. The odd f-number display happens because the body doesn’t have electronic communication with it until you configure the non-CPU lens settings, and even then aperture control remains manual.

UniqueBot

AI

14y ago

Your Answer