• Welcome to Photrio!
    Registration is fast and free. Join today to unlock search, see fewer ads, and access all forum features.
    Click here to sign up

Build: A calibrated white light sensitometer

Recent Classifieds

Forum statistics

Threads
202,848
Messages
2,846,413
Members
101,563
Latest member
Nobuyuki Ushiiwa
Recent bookmarks
0

reneboehmer

Subscriber
Joined
Oct 6, 2024
Messages
252
Location
Austria
Format
Analog
1 Introduction

When working with analog materials, one of the key instruments used is a sensitometer. It is
used to expose a piece of light-sensitive material with a known amount of electromagnetic energy.
The spectral characteristics of which depend on what specific material shall be exposed.
When working with black-and-white silver halide films, the spectral properties are defined in
International Standard ISO 7589:2002 — Photography — Illuminants for sensitometry — Spec-
ifications for daylight, incandescent tungsten and printer.


2 ISO 7589

To test black-and-white film, a sensitometer’s light source should simulate real-world conditions.
In this case, this means that a source with a specific photographic daylight spectrum (D55),
modulated by the spectral transmittance of an ISO standard camera lens, shall be used.
The usability of a source is defined by the use of a Spectral Distribution Index (SDI) score
system, which defines RGB index tolerances of:
• Blue must not differ from Green by more than ± 4
• Red must not differ from Green by more than ± 3

3 Goal

Needed is to build a calibrated sensitometer that allows absolute film speed calculation. The
unit shall give a repeatable and exact amount of predefined illuminance over a repeatable and
exact amount of time. The device should be able to perform easy self-calibration by the use of an
external calibrated lux meter, that measures illuminance at direct contact with the light source
surface. The software of the unit should handle the calibration of a step wedge used, taking into
consideration the transmittance of each field of the step wedge, and then informing the user of
the absolute illuminance at any given point. This allows the user to read absolute illuminance,
without flare, reaching the film surface from a table generated by the unit.


4 Plan and Assumptions

Building a sensitometer light source that is in spec with ISO 7589 is not the target of this project.
The target is to build a functioning unit that is calibrated and as close to ISO 7589 as reasonably
achievable.
Since this unit will not be used as a colour sensitometer, given tolerances can be assumed to
be much lower. Spectral power distribution of the light source is of course important, but the
sensitivity shift that can be expected by not exactly adhering to ISO 7589 is most likely negligible.
The reason why ISO 7589 is not followed exactly has to do with the comfort of using off-the-shelf
LED light sources. It is possible to meet the ISO SPD characteristics with custom LED arrays
and drivers, but not without expensive time and money investment.
We are assuming that high-quality 5600 K LEDs with a CRI of 98 are sufficiently close to an
ISO light source that further improvements would only result in marginal positive impact.
We also assume that SPD does not change in a relevant way when PWM dimming these LEDs.
We further assume that high-frequency (20 kHz) PWM dimming does not result in reciprocity-
related effects in silver halide materials, as the off-period duration (∼12.5 μs at 50% duty) falls
well within the persistence window of latent sub-image centres.

5 Parts

All parts are off-the-shelf, not requiring any custom PCB work. It was important to us that this
unit was easy to build, as it would allow others to replicate the sensitometer easily.
• ESP32 + breakout board
• USB-C PD board (20 V)
• Variable step-up converter (20 V to 24 V for LEDs)
• Variable step-down converter (20 V to 5 V for ESP32)
• MOSFET with PWM capability
• Button
• LEDs — Yuji VTC-RB-2835-24V
• Custom-cut flashed opal glass

The cat design was done by my friend Angelo, I can't take credit for this.


IMG_6452.jpg
 

Attachments

  • IMG_6451.jpg
    IMG_6451.jpg
    1 MB · Views: 41
  • 1771684240536.png
    1771684240536.png
    280.5 KB · Views: 36
  • 1771684478609.png
    1771684478609.png
    56.3 KB · Views: 37
  • WhatsApp Image 2026-03-19 at 17.30.03.jpeg
    WhatsApp Image 2026-03-19 at 17.30.03.jpeg
    173.5 KB · Views: 40
Last edited:
Sources of Error

7.1 Exposure Timing
Repeatability of exposure time. The ESP32 timer resolution and MOSFET switching speed
introduce a finite uncertainty in actual exposure duration. At short exposure times this becomes
proportionally more significant.

7.2 Illuminance Stability
Repeatability of illuminance. LED output is a function of junction temperature. After power-
on, the LED junction heats up and luminous flux drops until thermal equilibrium is reached. A
warm-up period must be accounted for, or the illuminance will drift between exposures. Ambient
temperature changes between sessions will also shift the operating point.

7.3 Spectral Stability
Repeatability of spectral conditions. While PWM dimming preserves SPD at a given duty cycle,
LED phosphor emission does shift slightly with junction temperature. Over the lifetime of the
LEDs, phosphor degradation and die aging may cause gradual SPD drift.

7.4 Power Supply Regulation
The USB-C PD source and step-up converter introduce voltage regulation tolerances. Ripple
on the 24 V rail modulates LED forward current between PWM pulses, affecting instantaneous
luminous flux.

7.5 Lux Meter Spectral Mismatch
The calibrated lux meter weights incoming light by the CIE V (λ) photopic luminosity function,
not by the spectral sensitivity of silver halide film. Any deviation of the LED SPD from the
calibration illuminant of the lux meter introduces a systematic offset between measured and
actual photographic exposure.

7.6 Opal Glass Uniformity
Spatial non-uniformity of the flashed opal glass diffuser causes the illuminance field across the
film gate to vary. Edge-to-centre fall-off and local thickness variations directly affect step wedge
field exposures at different positions.

7.7 Step Wedge Calibration
The nominal density values of the step wedge carry their own measurement uncertainty. Ad-
ditionally, neutral-density filters are never perfectly spectrally flat — the actual transmittance
varies with wavelength, meaning the effective density seen by a panchromatic film may differ
from the density measured by the calibration instrument.

7.8 Geometric Alignment
Any air gap or angular misalignment between the opal glass, step wedge, and film plane intro-
duces the possibility of light spreading between adjacent step wedge fields. This inter-field flare
contaminates the lower-density steps in particular.

7.9 Stray Light
Internal reflections within the sensitometer housing can add unwanted exposure to the film
surface, particularly in the shadow (high-density) region of the step wedge. This acts as a
flare-like offset that compresses the measured density range.

8.0 Nonlinearity of Swtiching
Non linearity of PWM low end switching. Linearity can not be maintained in extrem switching scenarios
due to hardware limitations. Can be somewhat corrected in software calibration but limits exposure times / intensities.
 
That’s a beautiful project! Are you giving 1/100 second exposures?
 
That’s a beautiful project! Are you giving 1/100 second exposures?

The unit auto adjusts the time. Its also user definable. 1/100 is possible yes.

Atm I only input ISO of the film I use, and the unit decides an exposure time for me based on the step wedge I registered in the software. It will keep the exp. times in a frame so that potential reciprocity problems don't occur.

It will dim the light if needed. I use PWM dimming which, I assume, does not significantly change spectral properties of the source.
 
I think PWM dimming may be criticized as violating the requirement “non-intermittent”.

Can you engineer a physical dimmer? EG&G implements acetate filters with opaque grid lines.

p.s. Kodak used to criticize EG&G for using xenon electronic flash for violating the requirement "continuous spectrum".

2026-03-19-0001.jpg
 
Impressive project. Congrats.

I made something similar (not anywhere near as tidy) but in the end opted not to use PWM attenuation although in practice it's likely a non issue.
 
I was thinking about using PWM or constant voltage. As far as I understand it there is an inherit inertia threshold in the photon transfer of the silver halide. If the frequency / intensity doesn't cross that threshold, the film will “see” the light as continuous. With a frequency of 20khz I should be orders of magnitudes away from said point. I plan to test this in the future by comparing constant voltage tests vs different PWM frequencies. I will share results here in this forum.
 
I think PWM dimming may be criticized as violating the requirement “non-intermittent”.

Can you engineer a physical dimmer? EG&G implements acetate filters with opaque grid lines.

It shouldn't be an issue to dim voltage instead of flashing. But my initial fear was extreme dimming over voltage might shift spectral properties. I think PWM should be fine tho. As mentioned above, Ill try to test it and compare results
 
It shouldn't be an issue to dim voltage instead of flashing. But my initial fear was extreme dimming over voltage might shift spectral properties. I think PWM should be fine tho. As mentioned above, Ill try to test it and compare results

Are you using a single LED or a line of them? The EG&G has the challenge that the distance from central bulb to platen is 5% farther at the edges than center. Some models come with a curved platen to solve this issue.
 
Are you using a single LED or a line of them? The EG&G has the challenge that the distance from central bulb to platen is 5% farther at the edges than center. Some models come with a curved platen to solve this issue.

a line of leds
 
Can you put a clock in it to mark the date and time of exposure?

That’s a data point I keep missing in my sensitometry.

p.s. I have you to thank for this new addition to my lab.
IMG_4295.jpeg
 
Can you put a clock in it to mark the date and time of exposure?

My friend also made that suggestion. We thought of a small LCD that could expose details. I wasn't sure about it tho and figured I'd first go the way of minimal viable product. :smile:
p.s. I have you to thank for this new addition to my lab.
Nice! It's great to keep track of fluid density. Not a hard measurement to make and not expensive eighter!
 
When I was working with an MTL star sensitometer it would print time and date and facility ID and exposure info on the sample
 
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:



Ilford ADOX Freestyle Photographic Stearman Press Weldon Color Lab Blue Moon Camera & Machine
Top Bottom