Hi Virtual,
Thanks for adding your comments & thoughts to the thread. All are most welcome.
Taking A, B & C as Right, Middle & Left sensors,
Point A would always be 0ms, as that is when the tester sees the first change and starts measuring.
Time between A and B is shown as first curtain travel first half.
Time between B and C is shown as first curtain second half.
This is then repeated for second curtain.
The total travel time A to C is shown as curtain travel speed.
Exposure at A, B and C is shown, as well as deviation from centre (as a 'professional' tester would)
and also the tester guess what speed the camera has been set at and shows deviation from this nominal speed.
Currently it guesses separately at A B and C, so could guess different exposures, but I may change this, so it only guesses for B.
I don't know if people find all of the data shown on the tft, useful or if they just look at the larger summery at the bottom?
The details could be removed and replaced with something different.
So all the data is there, if you have an idea for displaying it differently, draw a sketch & I can implement it
Something like the below?
A-----12mS------B--------8mS-------C
1/30 1/26 1/38
A-----18mS-----B---------14mS------C
I just saw post #468 asking about using a diffuse light source, instead of the lasers.
As with all of the mechanical aspects of any tester, testing is important. I found that the distance of the sensors from the light source affected the results.
Of course a big advantage of the lasers is that they should not show this effect.
So, in my case, the camera body is always set about 250mm from the light source to get the correct reading. I could only discover this by empric testing (though Srozum does mention this in the instructions for his tester).
Anyway, canaq, if you built it that way, please share you results !
View attachment 377885View attachment 377886
The further away, the faster the shutter,
or the further away, more time required for the light to travel (which would make it slower, but as it is the speed of light, I cannot see that a fe cm would make any difference)'
My guess would be diffraction at closer distance, so sensors are seeing light for longer.
The modified sensor STL files were posted as attachments in the thread on GitHub as Zip files. You can just download them.
See the link below to the post "STL files here..."
Universal Sensor Case and Other Modifications · srozum film_camera_tester · Discussion #47
As I worked on the sensor assembly, I realized that the sensor construction is fairly critical for good testing results. One way to ensure reliable construction is to reduce the amount of hand craf...github.com
Hi, yes this project is open source and one could easily take the enclosure design and add my electronics/firmware instead.Just to point out that sorzum's film camera tester is offered up to be downloaded and built by people like you, Nyglin, that can actually write code for it. Us C+ illiterates have to use his firmware.
View attachment 378144
Not sure if this is intended or not, but I have just finished the most basic of builds for the shutter speed tester - with a standalone small-version film plane tester, with the battery operated video light source recommended in the parts list.
On the ESP32 3.0.9.0 firmware, it seems to operate as intended when checking to see if the sensors notice the light source (Sensor 1 Seen, Sensor 1 Blocked, etc).
However on 3.1.0.2, checking this setup mode functionality spits out continuous errors about flickering light source, unless I position it just right. I don't have another PWM style light source to test with, only DC LED or regular AC light sources. My LED lamp on my desk doesn't seem to cause the log to send out hundreds of warnings.
Just thought I'd mention it in case something has been changed in between versions that is making it overly sensitive. Could just be my setup though, but again I have no way to test.
The portable light is of course at 100% power output so in theory it should be not causing flickering. It's just strange the errors only start flooding on 3.1.0.2. Thanks!
Well, to report back, I did some testing with some new light sources, and checked everything top to bottom.
Using the sun (nature's LED) i was getting very consistent, reasonable readings until I shifted the film plane tester - having the pilot holes for the rx units even partially obscured by the film gate was giving me bizarre readings (diffraction?) - so the moral of that story is to use bulb mode to ensure a very, very good placement of the sensors and peek all the way through, even if it looks right.
The second was that having the LED light source too far away from the camera, or too close, caused bizarre readings. Minimum of 5cm from the lens plate, and maximum of 15cm provided consistent, replicatable readings when combine with good sensor placement.
The third was that the black-button setup did not always complain about flicker. It would if it was particularly bad, but when hooking up the unit to my PC and using a serial monitor, i could see it logging dozens of flickers per second that the TFT screen wasn't reporting. I think they may have been refreshing too fast for the TFT to catch. If that's the case, maybe a buffer value for the flicker detection would be a good idea.... having the variable that sets the flicker text on the TFT have a sleep before being cleared. If that's what's causing it. This made me think about the LED unit and I found that the end-stops for the dials on the LED diffused light were a bit conservative. Rotating the dials to their max positions didn't fix it, but giving them a bit of an extra-firm turn suddenly resolved all the flickering complaints entirely. I believe that the flicker was causing some of the more extreme readings.
With all these combined, my tester seems correctly calibrated and operating properly! It has also shown me my OM1 as a bit of a funny 1/1000th...it slows down part way through its travel, about a third of a stop. The rest are dead on!
Depending on how deeply set in to little holes the sensors reside, they are a distance behind the shutter (ds in diagram) and this affects the reading. As the whole assembly (sensor and shutter) moves farther back from the diffuse screen, it receives rays that are straighter (more like laser light). With changed response. In my case the reading gets closer to how the creator programmed the firmware. Otherwise, one could adjust calibration in the software for an optimum response at a given distance from the screen (or to function with, say a 50mm lens in place).
Image from ISO 516 Shutter Speed Testing:
View attachment 378048
I'm going to be doing some experimentation with the LED light sources over the coming weeks to see what I can do - and how to keep any adjustments to improve the outcome at low cost.
The first thing I want to try is a mutli-stage bore for the lens of the receiver unit. Having a 0.5mm bore all the way through to the receiving unit's lens, then boring out a small section to be 1mm, so the lens can fit snugly, should (roughly) halve the potential for angled light as the width of the bore will be half as wide. Whilst I don't expect that it will have that dramatic an impact on the final results as per the formula, I would like to see just how much it rectifies the issue.
The second is to find a cheap accessible Fresnel lens, and some way to align/house it near the mounting plate of the camera to focus the incoming light.
I could just give up and make a laser based system, but the flexibility of a focal plane tester is too appealing!
Most important thing to do is follow this guide (https://github.com/billbill100/Came...rks/blob/main/ESP32/6_ESP32 Firmware load.pdf) to ensure you are using the correct COM port, the driver is installed, etc. If you've followed it and it's still not working, I got tripped up by the USB cable itself. I spent a few hours going in circles (and this was my job once upon a time!). Some USB-C cables are power-only cables, no data pins at all. Obviously if this was the case though, you would not see it in your Device Manager.I've wired up the components for the LCD/4 buttons version of the tester.
Unfortunately I can't flash the code onto the board as per instructions.
View attachment 379376
Tried googling the issue without success.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?