PS. I've got a Zenit EM as my £5 guinea pig to test when I've got this running, which I'll no doubt be destroying when I attempt a CLA and shutter adjustment!
Hi folks,
A few questions:
- for those running or planning to run vertical lasers for vertical shutters, are you planning to have matching vertical receivers? If not, how are you planning to align the receivers in front of the camera to receive the beam? Or is it a case you're doing a diagonal arrangement for the lasers and matching the receiver's?
- how high are you having your lasers/receivers mounted? I appreciate it's easier to put the camera on something to get it to the right height (and allow flexibility with testing different types) so just wondering what's worked for you.
Thanks!
TT
Please do not destroy a perfectly good Zenit)
I have a soft spot for them and have become a bit of an expert in their repair, which is why I built the shutter tester in the first place.
Please join the facebook group. You will find my most excellent guides on repairing Zenit cameras in the files section.
Log into Facebook
Log into Facebook to start sharing and connecting with your friends, family, and people you know.www.facebook.com
1) Hot glue)
If mounting the tx & rx into a project box, mark the box at 32mm spacing for horizontal shutters & drill the holes.
For a vertical shutter, the spacing is 20mm.
Use two sets of lasers is the easy way, with a multi-pole switch to select H or V.
You could re-use laser 1 and just have two laser twos, like shown in the last build.
Project boxes are trapezoid shape, so care must be taken when mounting the boxes, that the side facing each other are parallel.
Commercial testers use different backs for different cameras, 35mm horizontal, 35mm vertical, 120 etc.
The size of mine, was purely so I could fit a box brownie into it. For smaller cameras, like 35mm slr, I just use spacers under the camera.
To get started, I would suggest just using scrap wood as I did, & hot glue. This way you can play around with it & find the size of project box to suit you.
SOFTWARE UPDATE
Hi gang, beta version of the Arduino software now available on github. It is for the newer sensors only.
If anybody has the older sensors & wants to try, let me know.
After thoughts, discussion & research over the accuracy of any test kit that is trying to measure a slot, I have, I hope, come up with a solution that ensures accuracy is maintained over the entire shutter speed range.
The code is written for horizontal shutters, so a sensor spacing of 32mm.
LCD displays the updated code values, whilst the screen currently displays both the old measurement and new, for comparison.
File is a hex file, so needs loading with AVRDUDESS. Details of how to do this is on the github page. This saves having to load the new libraries into Arduino IDE.
ESP32 version will be updated at some point & will include additional functionality, like pc sync socket connection, horizonal or vertical shutter testing - probably auto-switching, as well as the additional functionality it already has. Might even add a light meter displaying EV output for testing light meters.
Please let me know if you try the code & what you think..
Thanks Nigel,
Is the current ESP32 version going to impact on vertical readings? I'm guessing no and I doubt it's set up in a way where it would care which way the lasers/receivers are orientated.
How would the auto-switching aspect work?
Auto-switching (should) be very easy. Using four laser & receivers. Positioned at 12 and 6 o'clock (vertical) and 3 and 9 o'clock (horizontal)
The code can then analyse the receiver input to see in which direction the shutter curtains are moving. Alternately, I might just add a H/V switch)
Currently, the ESP32 version measures identically to that of the current Arduino version, so there is no calibration for sensor width/slot measurement error.
I'm just waiting for feedback on the latest Arduino beta code. If it is found to be working ok, I can go ahead and swap the Arduino for Esp32 board on my tester. (it is a pain to swap them over) and tinker with that. I keep saying no more development of Arduino, but keep finding ways to get more code into the already full memory)
I don't have access to a workshop or even any tools. Ideally I would like a mill, to accurately drill five holes in two project boxes and build a new ESP32 based four laser and light meter tester rig. So until that changes, there is little development I can do beyond using my original two laser and scrap wood prototype & tinkering with the code. The ESP32 version, though, is still superior to that of the Arduino. It is worth the upgrade for the guessing hat alone)
Those little displays are lovely. If you buy from AliExpress does the display come with its own graphics library, or does one rely on the Adafruit library?I'm thinking of adding this to the ESP32 version. This way it can be stand-alone & not rely on the computer screen.
it is 4" so should be big enough, have also got a 2.8" on it's way from Amazon, but think it will be too small.
Hi Nigel,
My parts have arrived!
I'm going to look at tackling the flashing aspect with my ESP32.
The GitHub page looks to have been updated in the past week, am I right to assume the code on there and the guide for installing (V1) is the one to use still?
I'm planning to potentially use a switch/plug arrangement to switch between horizontal/vertical components. Is there anything in this version of the code which will cause any issues with this?
I'm planning to build them into project boxes, with the lasers positioned directly behind a 0.8mm mask as suggested. Should I keep the receivers unmasked?
Thanks!
Hi,
Latest docs are on the github. Please let me know errors, omissions, badly worded or difficult to understand parts. I can then update as required.
One of the docs should explain the laser/sensor positioning. It shows five lasers, currently centre one is not used.
I would suggest just wiring the two horizontal sensors for now. When yours is up and working, I can send you some new code to try, for vertical switching. Should all be done in sw, with a couple of extra connections to the board, so no need for compex change-over switches or plugs & sockets will be required.
New wiring diagrams are soon to be uploaded, to show additional wiring for a 4" tft, which will show far more than can be seen on the LCD. The LCD will work for now, but will probably be phased out when the three laser code is released.
Output is also to computer screen, so LCD and tft are optional.
There is no ESP32 code currently on github. Try loading the test code first, which should get you familiar with flashing to the ESP32 board. If the test code flashes ok, the on-board LED should flash on for 1 second, off for 0.25 seconds.
Let me know your timescales & I will get a full ESP code uploaded to github. Problem is, now I have this super fast processor and so much memory, I am adding all sorts of stuff to the ESP32 shutter tester code)
Well I had a go at flashing it tonight in the end as the expertly written instructions covered it all!
I got the windows driver installed, and then using the separate bit of software, I flashed the board:
![]()
Everything on there suggests that it's been successfully completed based on the instructions, and all of the settings match perfectly from what I can see.
I flashed the blink firmware so I could test out my ability to follow instructions, however after pressing the reset button on the board (above the USB board and boot button), nothing has changed.
I've tried holding it down, pressing it quickly etc but no use. I've also tried erasing and reinstalling the firmware, each time given signs it's all good but the blink doesn't start, so I'm assuming:
- it's not flashed correctly
- a hardware issue (unlikely I imagine!)
- I'm not resetting it correctly
Any suggestions, gratefully received.
Thanks!
Hi, document for output to the computer will be uploaded soon. It is Arduinio IDE version 2.x
What ESP32 board did you get? send or post me the link. It is possible the LED pin is different from mine, as boards can vary slightly as there is no set standard. My LED is wired to pin 2.
Give me 10 mins & I will load another test file for you.
It does look as if your flash worked ok.
Looks nice!
I may have got something wrong in my build, but the sensors in mine are on the distant side of their PCBs, which makes it difficult to get them close to the mask with its drilled holes. I suppose one could bend them in a loop around the end of the PCB so that they look the other way?For the receivers, I would again dispense with the module & use some vero board, drill the five laser pattern holes into it & hot-glue the sensors so they look through the drilled holes, from the copper side.
Photrio.com contains affiliate links to products. We may receive a commission for purchases made through these links. To read our full affiliate disclosure statement please click Here. |
PHOTRIO PARTNERS EQUALLY FUNDING OUR COMMUNITY: ![]() |