Auto Film Developer

2023 · Product Design

Auto Film Developer

A precision benchtop machine that brings darkroom-quality film development into the analog photographer's studio — no chemistry lab required.

Product Designer

2023

6 Months

SolidWorks, Fusion 360, Keyshot

Bringing the darkroom to the desktop.

Film photography is experiencing a quiet renaissance — but developing negatives is still an intimidating, equipment-heavy process for anyone without access to a full wet darkroom. The Auto Film Developer condenses that ritual into a single, beautifully engineered countertop device.

The goal was to make film development feel as approachable as brewing coffee, without sacrificing the chemistry-level precision that analog photographers demand.

The Traditional Darkroom Process

Load Film Pitch-black conditions only
Mix Developer ±0.5 °C tolerance
Develop Agitate every 30 s
Stop Bath Caustic acid solution
Fix + Wash 20 min rinse minimum
Dry 1–2 hrs, dust-free air
45 min+ Hands-on time, minimum
4 chemicals To mix, monitor & dispose
0 previews No undo. No second chances.

The Rising Wave

Film photography's second act.

Over the past five years, film photography has quietly shifted from a professional tool into a mainstream creative hobby. Millions of digital-native photographers are picking up their first roll — with zero darkroom knowledge and no idea where to start. That gap between curiosity and capability is exactly the problem this machine was designed to close.

Growth in analog camera
listings, 2019–2024
68% Of new film shooters have
no darkroom experience
8.2M #filmisnotdead posts
on Instagram

Film interest index — Google Trends 2019–2024

2019
2020
2021
2022
2023
2024

New film photographers by age group

Under 25
38%
25 – 34
31%
35 – 44
18%
45+
13%

Precision, meet patience.

Film development is a discipline of seconds. Temperature drift of half a degree, agitation timing off by three seconds — either one can ruin a roll. The device had to hold tolerances that most consumer products never contemplate, in a footprint that could actually live on a desk.

I worked through the mechanical architecture, thermal management, user interaction, and the physical language of the product in parallel.

Research

Two variables. Infinite ways to fail.

Before designing the control system, I mapped exactly how time and temperature degrade a negative — the two variables hobbyist photographers most consistently get wrong.

Time
Overdeveloped film — dense, blown highlights
Long develop time Image becomes denser Grain amplified, highlights blown, shadows crushed
Underdeveloped film — flat, low contrast
Short develop time Image becomes softer Flat midtones, no detail, dull grain structure

Develop times vary by film stock — at 68°F, D-76

Ilford HP5 Plus 400
11 min
Kodak T-Max 400
8.5 min
Kodak Tri-X 400
8 min
Fujifilm Acros 100
7 min
Kodak Portra 400
6.75 min
Temperature
60°F Too cold
71°F Ideal
80°F Too hot
69–71°F — Correct range Full tonal range, consistent grain, predictable results
80°F — Too hot Fogged base, blown contrast, reticulation risk
60°F — Too cold Flat contrast, underexposed look, low silver density
Film developed too cold — flat, underexposed look
60°F Flat, no contrast, lifeless
Correctly developed film — normal temperature
69–71°F Full tonal range, sharp grain
Film developed too hot — blown contrast, fogged
80°F+ Blown contrast, fogged base

Each film stock also has its own ideal develop time — adding a third variable the photographer must track entirely by hand.

Current Solutions

The market left a gap.

Film development tools split into two extremes — manual tanks under $50 that demand constant attention, or fully automated machines costing $10,000. I spoke with film hobbyists to understand where the market was failing them.

Traditional film developing tank
Traditional

Simple to operate, widely available, fairly durable

Fully manual — every step must be timed and monitored by hand

Under $50 / unit
Jobo CPE-2 semi-automatic rotary film processor
Semi-auto

Motorized agitation reduces physical effort during development

Temperature and timing remain fully manual — user still monitors every step

~$100 / unit
Noritsu QSS-3301 automatic film processor
Automatic Market Gap

Fully automated — temperature, timing, and agitation handled with lab-grade precision

Industrial pricing makes it impossible for everyday hobbyists to own

~$10,000 / unit

Automatic film development exists — but at $10,000, it belongs in labs, not studios. No one has built the middle ground: a precise, automated machine at a price a hobbyist can actually reach. That's the product.

Design Statement

One goal. Zero variables left to chance.

I would like to design a film-developing device that can develop film smartly — enabling presets through a mobile app and developing film automatically, without the photographer needing to manage a single variable by hand.

Process

From first sketch to final render.

The project opened with analog sketching — working through form, component layout, and the physical language of the device before touching CAD. Key questions in the sketch phase: where does the film go in, how does the chemistry flow, and how does the lid communicate trust to someone who has never used a machine like this before?

From there the project moved into quick foam mockups to validate scale, then a rapid CAD cycle in SolidWorks. I iterated on the housing geometry, the handle mechanism, and the chemistry cartridge system through dozens of revisions before landing on a final architecture. Keyshot renders helped me study how light would catch the reflective lid and the soft radius along the corners — details that quietly signal quality.

Concept sketches — overall form studies
Concept sketches — component and mechanism details
Concept sketches — refined perspective view

Concept sketches — form studies, component layout & refined perspective

Prototyping

From sketch to physical form — 3D printing early prototypes to test proportions, ergonomics, and the internal mechanism.

3D printed prototype — open lid view
3D printed prototype — assembled with lid
3D printed prototype — internal film reel mechanism
3D printed prototype — lid detail and grip
Coding

Arduino-based control — reading temperature via a DS18B20 sensor, driving a stepper motor for agitation, and displaying live feedback on an OLED screen.

arduino_film_developer.ino
Arduino source code
Stepper motor wired to Arduino
OLED display showing temperature
Temperature sensor circuit

Analog craft, modern form.

The final design balances the cold precision of lab equipment with the warmth of a tool that belongs in a creative studio. The project strengthened my belief that technical products deserve the same care and restraint we reserve for objects meant to be lived with.

App Support

Pick a preset. The rest is handled.

Film knowledge,
built in.

Choose your film stock and the app configures every setting automatically — temperature, timing, agitation. No lookup charts, no guesswork. Just load, tap, and walk away.

Film Preset Library

Built-in profiles for Kodak, Ilford, Fuji and more — dial in once, reuse forever.

Live Temperature Monitor

Real-time readout from the onboard DS18B20 sensor, displayed and logged in-app.

Automated Agitation Timer

Step-by-step agitation scheduling with haptic and visual alerts at each interval.

Session History

Every roll logged — film stock, chemistry, temperature, and duration — for consistent results.

Not one step left to chance.

From chemical pour
to final wash.

The app walks you through every development stage with precise timing and real-time temperature feedback — so every roll comes out exactly as intended.

Step-by-Step Guidance

Developer, stop bath, fixer — each stage timed and prompted automatically.

Agitation Alerts

Haptic and visual reminders fire at the exact moment agitation is needed.

Temperature Warnings

Live alerts if chemistry drifts out of the target range mid-process.

Push & Pull Support

Adjust development time for pushed or pulled exposures with one tap.

Every variable. Your call.

Manual configuration screen

Your recipe,
your rules.

Skip the presets and dial in every variable yourself — film type, develop time, temperature, and push/pull compensation — for complete creative control over the process.

Film Type Selection

Choose between Color Negatives, Slides, or B/W — settings adapt automatically.

Custom Develop Time

Tap +/− to set your exact development duration down to the second.

Temperature Target

Set your chemistry temperature in °F — the sensor monitors and alerts in real time.

Push / Pull Compensation

Dial in +1, +2 or pull stops to match how you shot the roll.

Next Project

P&G Product Design