Well, Pentax did a great job with those legacy lenses, but why did they stop halfway???
After some considerate thoughts about it, here are some proposals for an improved support of these old lenses with our pentaxes... Best thing yet, they could be implemented entirely by firmware!
Please note that these will in no way change the current behavior of PK-A lenses in Av or M modes, or PK-M/m42 lenses in M mode! EDIT : The Poll is here!!!
Note: Custom functions indicated here are those for the K7 camera.
Note: m42 and PK-M lenses will be hereafter referred to as legacy lenses.
Note: A, F, FA, DA lenses will be hereafter referred to as PK-A lenses.
Note: a PK-A lens with the aperture ring set manually will be considered as a PK-m lens in the following proposals, as it`s behavior is then identical.
The current limitations with these legacy lenses are that :
1 - Av mode is not functional with PK-m lenses when the aperture selected is not the widest one.
2 - P-TTL is not available with legacy lenses.
3- Trap-focus is not available with legacy lenses.
1 - PK-m Av mode
The following proposals will enable Av mode on PK-M lenses, without any impact on m42 and PK-A current Av mode behaviors, or the PK-m current handling in M mode.
The choice between the two behaviors could be made via additional choices under custom function #37 "Using Aperture Ring", if ever Pentax decide to implement one or both.
Additionally, they will enable full P-TTL support with these legacy lenses (more on that later!).
For these two proposals, we start from the principle that the camera considers it has a legacy lens attached when the "A/M" pin (3rd pin counterclockwise on the camera mount) is not shorted.
1st Proposal:
* always stop-down a legacy lens :
-> the camera aperture actuator should be moved in its "fully stopped-down" position.
-> the lens will then react as a preset aperture lens (m42).
-> Note: when changing PK-A lenses with the camera still on, the actuator will thus move in this position while the lenses are not locked.
* Metering would be active for the standard time (as defined in the "Meter operating time" custom function #4)
* Upon shutter full press, the P-TTL metering flash would thus occur with the lens already stopped-down (see below).
* A press on DoF preview should open the lens, by moving the aperture actuator to its "full-open" position.
2nd Proposal:
* stop-down a legacy lens on shutter half-press only :
-> the camera aperture actuator should first be moved in its "fully stopped-down" position.
-> a small additional delay could be added here to allow for complete stop-down for slowly reacting lenses.
-> the camera could then meter the scene.
* Metering would be active only during the shutter half-press duration.
* Upon shutter full press, the P-TTL metering flash would thus occur with the lens already stopped-down (see below).
* DoF preview button behavior is not changed compared to its current implementation : it will stop-down the lens to the manually selected aperture.
2 - P-TTL support for m42 and PK-m
Some simple reasonings show that aperture and focus distance information can be left unknown, while still allowing full P-TTL features (wireless included).
Extensive tests done with m42 lenses also demonstrate this to be true : if the camera is tricked into thinking it has a wide-open A lens instead of a m42 lens (whatever aperture is actually set on this lens), then P-TTL is fully functional,
for whatever fictional aperture you tricked the camera with!
So, the above proposals do indeed enable P-TTL with all legacy lenses in Av mode, even with the actual aperture unknown to the camera : as the metering flash would now happen while the lens is already stopped down (in both proposals), so an accurate reading can be obtained.
Note : P-TTL support in M mode with legacy lenses could also be made available by first stopping down the lens, then fire the metering burst, with a slight delay to allow full closure of the aperture with slow lenses.
3 - Catch-in Focus (custom function #35) with Legacy lenses
PK-m and m42 manual lenses could be supported by removing the mount's electrical contacts check.
Currently, there is a restriction preventing the use of legacy lenses with this Catch-in Focus feature by checking that some contact pins are shorted by the lens. This check is used for this feature only, and is not used by any other feature!
Removing this check would not hamper the current behavior with PK-A lenses, and will enable this feature with legacy lenses.
3bis - Catch-in Focus (custom function #35) with ALL lenses (legacy, F ,FA ,DA ,...)
Now, when enabled, an additional activation mode could be made available when the body is set to MF, by using the AF button (with all lenses types : m42, M, A, F, FA, and DA). Currently, AF button has no use in MF mode.
So, in MF, as long as the user presses the AF button, the body should wait for a focus confirm before taking a picture, and this for whatever lens is attached.
What do you think about these?
Last edited by dlacouture; 05-07-2010 at 08:50 AM.