PIXLS.US

Shimming an Adapter to be Parallel

Achieving perfect infinity focus

Some of you may know I exclusively use Contax manual focus lenses on my Canon cameras. I have had one reliable adapter from the start, that just happened to be perfect in every way: perfectly parallel, and lets my lenses focus exactly to infinity, and none of my lenses hit the mirror on my 5D.

However, swapping adapters between cameras gets mighty tedious, so recently I have been trying a variety of different adapters for my cameras, several quality tiers ranging from the cheapest ($15) up to the most expensive ($70).

39cc6bc295d7b8fb61f7f30bddb439236c3c07ba.jpg

However, I wasn’t satisfied with any of them. In order to assure that the adapted lenses can focus to infinity even with manufacturing tolerances, they’re made thinner than necessary. This means that they focus past infinity, and with some lenses the mirror of my 5D would hit the back of the lens, needing me to wiggle it to free the mirror after taking a photo.

e2d3556dfa31bafeebe55be3503cd31d320ca418.jpg

I measured my fancier Fotodiox Pro adapter, and found that not only was it too thin, but it was unevenly thick! The top was 8 thousandths of an inch thin, the bottom right was 2 thousandth of an inch thin, and the bottom left was exactly the right thickness.

I decided I could do something about it.

c8f2904056b5956c424217eac2e5ff8c071bcd35.jpg

I bought some shim stock from McMaster Carr, plastic and 2 thousandths of an inch thick, figuring I might be able to fold it to build up thickness if necessary. (Spoiler: it does fold.) It comes as a giant sheet five by twenty inches, but you’ll only need the tiniest amount of it.

9e62a1fa5ec3df578b5068e04c06bf70826cea6c.jpg

Then I went about removing the screws that hold the two sides together.

23fcb9581ed7ba5b4b1ab8dc8f6d6abbd1b1edd5.jpg

The screws are incredibly small.

3328b75d620272e42a07e6d923012e762f244736.jpg

Here you can see that there are only three points on the ring that actually control the thickness; I point to one with the scissors. I had to be careful when measuring the thickness to only measure it between the screws, and that was challenging because the EF mount diameter is larger than the C/Y mount diameter, and there was only the slightest overlap between the outside of the C/Y registration surface and the inside of the EF mount.

630d554c266458e194fa65c77c21d00b2426cfe7.jpg

Next I just cut a narrow strip out of this piece of shim stock using scissors, and put slits in it so it could fold more easily.

bc177c29ec559927f3f1b8df373a53dea4d2270a.jpg

The right hand shim is folded in the shape of a W, and the left hand shim is only one layer.

b7b673db42db682c8681e11363500892230d11f6.jpg

The thicker shim went on the top, and the thinner shim went on the bottom-right.

2c15b643aabc97d65f6fce6547d80e769391d70c.jpg

Put the ring back on, and then…

201a553a455b9780fc4120632b4db51bb2bf3a6c.jpg

Reinstall the screws.

Test your lenses for infinity focus and, if applicable, mirror slap, and rejoice if they’re good!


If you don’t have a perfect adapter as a reference for the proper thickness, you can first adjust the adapter to be perfectly even thickness all the way around, and then you can add thickness uniformly until your lenses just barely focus to infinity. It might be time consuming, but it’s very rewarding being able to trust the infinity stop on your lenses.

This method isn’t only applicable to the two-part SLR->SLR Fotodiox adapters; it should also work for SLR or rangefinder to mirrorless adapters as well.

I’ve seen it written that you can’t be sure whether or not your adapters are even thickness all the way around, but with this technique, you can make sure that your adapters are perfect.


Carlo originally posted this as a thread on the forums but I thought it would be useful as a post. He has graciously allowed us to re-publish it here. –Pat

Carlo Vaccari
Carlo Vaccari
Carlo is the creator of the Filmulator project and owns too many manual lenses.
You can find his photography on Flickr and his projects on Github.
bit camera