DIY Leica M6 remote shutter release – Guest post by Guy

By GW

I’ve been on the move for the last 25 years or so – following the great opportunities I’ve been given as a roving wireline engineer (fancy name: operational petrophysicist). The hardest places to work are always the most rewarding, and as they say the sign of a true adventure is it’s not very funny at the time (I’ve had quite a few of those but I’m always ready for more).

Naturally I carry a camera on my travels (and I need one for my job). Although digital is by far the most sensible & practical option (for the sheer capacity to collect HQ images) it generally leaves me unsatisfied on a personal level – there is nothing gratifying about the process and let’s face it: we all need a little bit of magic to keep going…

The Problem

Whenever possible, I take along a film camera, either Olympus mju-ii, or OM4Ti, or Leica M6. If taking a break it’s always the M6: around my neck or on the table (breakfast to bedside). I found myself (quite often) wanting to take group photos with family or colleagues but I had no means of achieving that with the M6. I thought about a mechanical timer but I wanted a device that could do a bit more. Since I could not buy what I needed I decided to make one. The design criteria were set as below:

  • A unit which could stay attached to the camera
  • A unit that would not be excessively large or heavy
  • A quick plug-in actuator for group shots when needed
  • A simple remote control with reasonable range
  • A better anchor point for the tripod (Leica’s cantilever connection creates a tuning fork)
  • A leveling sensor to keep the ‘horizon’ straight
  • Programmable & flexible (long exposure, timed release, for example).

So the project was born and I started pottering away last November, doing my homework on what might be possible. It’s been a nice distraction from work, and I learned a lot in the process. Thanks to youtube as a fantastic resource – with a bit of effort you can find real enthusiasts for just about anything.

Working the Solution

I started off by accurately measuring the M6 base-plate. It is quite a complex form to reverse engineer since you have a radial profile at the front and an elliptical one on the back. Furthermore, I needed to positively align the unit with the M6 body by creating a precise radial lip that would sit inside the front half of the base-plate screw recess.

base plate dims
Unit top dimensions

Once I had established the overall unit dimensions (which could not change as per point #2 of the criteria) I had to evaluate the different actuation and control options.

Unit proportions
Unit shape and proportions
Inside section view
Section view

Actuation

For actuation I chose air for a few reasons:

  • Air shutter releases are already proven
  • Air is a natural damper
  • There are plenty of second hand “screw in” actuator units available on ebay
  • If you spring a leak nothing bad will happen (I tested the stroke force with my defunct OM1)
  • The hose (or mechanical trigger) has to exit the right hand side of the unit (otherwise you are scratching you are left ear with your right hand going over the top of your head). The mounting bolt blocks the path for a mechanical actuator, whereas “plumbing” can go around the bolt and exit the unit in the logical place (as it should)

Communication

For communications I chose infra-red for a few reasons:

  • It’s a conventional system for camera shutter actuation
  • I had an old IR remote from a Nikon D40 (which is long gone)
  • Mobile phone integration was possible (Bluetooth) but I saw that as an un-necessary complication

Control, Levelling, Piston Drive & Power

For control I chose an Arduino Nano due to its small size, ease of use, and great support networks (low cost too – from £1.50-£4.00 depending on where you shop).

For the levelling sensor I used an ADXL-335 which is fixed to the base of the unit – I included an offset pot for fine tuning (as you do)

For piston drive I chose a Firgelli actuator with position feedback to allow control of peak pressure. The pneumatic piston was custom made with low friction piston to reduce current draw.

For power I used what was available (AAA batteries). Better to have rechargeable but I have limited choices in my current location – I had to improvise with what I had (pretty much like my job).

Assembly

Once I had the components assembled (which took a very long time) I made a breadboard and wrote the code, testing each part separately: as below with OM1 (note use of medical syringe to generate pressure) – this is a screenshot from a video – hence poor quality. The piston diameter was limited by the inside dimensions and need for 4 x AAA batteries, which eat up a lot of space.

Oly testing

The starting point for the unit body was a 3 ¼” billet of Aluminium. I had no choice in the grade, again I just used what was available.

starting point

The completed Project

Front view of unit
Unit front

 

Front view on camera
Unit front mounted
Back view on camera
Unit back view (the table was level hence the green LED is on)

The unit could be mass produced but I have no commercial aims (and no time). I’m not the right guy to do that anyway – there is a very large step between prototyping (my prime domain) and making a consumer product. Lost wax casting would be the way to go for the body (CNC machining is too expensive) and a custom board with SMD components would be needed, with rechargeable batteries. I imagine the interest and market would be pretty small anyway.

It took a while (and patience) to get everything to fit nicely and work as intended. Looking forward to taking it on a trip somewhere – I now have to get used to the idea I can be in the shot too!

Share this post:

Find more similar content on 35mmc

Use the tags below to search for more posts on related topics:

Contribute to 35mmc for an ad-free experience.

There are two ways to contribute to 35mmc and experience it without the adverts:

Paid Subscription – £2.99 per month and you’ll never see an advert again! (Free 3-day trial).

Subscribe here.

Content contributor – become a part of the world’s biggest film and alternative photography community blog. All our Contributors have an ad-free experience for life.

Sign up here.

About The Author

By GW
Born and raised on a farm in Yorkshire. My father is an Olympus fan and I still have his OM2. I studied mechanical engineering with great pleasure in Coventry and Cambridge. I joined Schlumberger Wireline & Testing in ’92 and went overseas in ’94 (Middle East). I’ve been a consultant with Gaia since ’03, working all over the place (Trinidad to Mozambique, via Syria and back again). I continue to tinker with the things that interest me (e.g. I’ve been trying to solve cable sticking in oil wells for the last 9 years – getting there now). My favourite part of the world remains East Africa (always fun and rewarding); I guess I’m wired for that sort of environment. The people I admire the most are those who flourish in the non-corporate creative industries – such folks are driven by their heart and not the dollars (of course the challenge is in monetizing one’s passion). I like motorcycling a great deal – as Spencer Conway said during his epic African Motorcycle Diaries “In a car you’re watching a movie, on a bike you’re in the movie”. Bike, camera, and an open road is the ultimate “freedom package” in my view.
View Profile

Comments

Terry B on DIY Leica M6 remote shutter release – Guest post by Guy

Comment posted: 03/08/2016

Guy, an incredible result. It works and what is equally important it blends in well with the M6 body, as though they were made for each other.
Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Sean Fisher on DIY Leica M6 remote shutter release – Guest post by Guy

Comment posted: 03/08/2016

Hey!

Can you give me an email?

[email protected]
Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Kyle Ting on DIY Leica M6 remote shutter release – Guest post by Guy

Comment posted: 03/08/2016

This is a really cool idea! If you don't mind, I'm curious as to what the logic you applied for your code was. Did you have a while loop running indefinitely where you had the if statement as the signal from the IR device which triggered the piston? or was it a bit more complicated than that. I know some basic C but I don't understand how to get the code to communicate with the hardware.
Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

GW replied:

Comment posted: 03/08/2016

Kyle, I don't consider myself a programmer (my mates would laugh at the suggestion!) but yes, it's a continuous loop with two routines ('infra" and "tilt"). "infra" scans for a ve signal from the remote control (in my case: HEX 22AE7A29) and if it receives that it jumps to the "take photo" routine, with a delay of 2.5 seconds (a reasonable period, followed by a quick blink from the front red LED). "tilt" reads the Y-axis of the accelerometer and lights up the green LED on the back if the unit is "horizontal". Rgds - Guy

Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Ray on DIY Leica M6 remote shutter release – Guest post by Guy

Comment posted: 03/08/2016

Hi Guy, what an amazing gadget! Any chance of posting a video of it working? I'd love to see and hear it working and I'm sure a lot others here would as well. Would love to see the innards working too if it's not a hassle. Cheers
Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Eddy on DIY Leica M6 remote shutter release – Guest post by Guy

Comment posted: 03/08/2016

DIY week continues! Though DIY not really the right term for this. What a stunning achievement Guy. I'm blown away by the skill of this. Love this throwaway sentence: "The starting point for the unit body was a 3 ¼” billet of Aluminium. I had no choice in the grade..." :). Have you shown this to Leitz? I reckon they'd be impressed.
Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Alex Hakimi on DIY Leica M6 remote shutter release – Guest post by Guy

Comment posted: 03/08/2016

an exceptionally quality diy build. would certainly like to see a short video of it in action.
Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

jeremy north on DIY Leica M6 remote shutter release – Guest post by Guy

Comment posted: 04/08/2016

Remarkable project! Thank you for this great post.
Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *