35mm Film Scanner Product
Overview
A 35mm film scanner converts analog photographic negatives and transparencies into digital files by illuminating the film and imaging it with a high-resolution sensor. Unlike a flatbed scanner, which uses a 2D array, a film scanner uses a line sensor that sweeps across the frame—transporting the film past a stationary optical head via a stepper motor. This approach delivers higher resolution and better color fidelity than 2D sensors because the lens and sensor are optimized for a narrow, deep field, and the frame can be scanned at fine pixel pitch over a long measurement time without motion blur. Dual infrared channels detect dust and scratches in real time, allowing post-scan software to digitally restore the image.
The Film Transport Assembly mechanizes the 35mm sprocket holes, advancing the film one frame at a time. The Optical Head projects the frame onto the Sensor Module, where a line-scan CCD array captures RGB at high resolution. The Light Source Assembly emits white light for color imaging and 850 nm IR for dust/scratch sensing on separate channels. The Autofocus System maintains precise focus as the film advances, compensating for mechanical taper or buckling. The Image Processor Unit reads the line sensor at video rate and applies real-time dust removal, and the Motor & Data Electronics synchronize motor advance, sensor readout, and USB data streaming.
How it works
A stepper motor in the Film Transport Assembly rotates a sprocket wheel that engages the film's perforations. Each step rotates the sprocket by a precise angle (e.g., 45 degrees), advancing the film exactly one frame width (36 mm for 35mm film). The film is held flat against a precision guide by a film gate and lower glass plate. Light from the Light Source Assembly passes through the film and is projected by the Macro Projection Lens onto the RGB Line Sensor Array, a trilinear CCD with three parallel rows of pixels—one each for red, green, and blue.
The line sensor is read out pixel-by-pixel as it scans. For 4000 dpi (6.35 µm pitch) on a 24 mm wide negative, the scan contains about 3780 pixels per line. As the motor advances the film by a small increment (say, 6 µm), a new line is captured below the previous one, building up the 2D image line by line. The Autofocus System continuously adjusts the Piezo Z-Actuator to maintain sharpness, measuring focus contrast from the captured data and adjusting Z in a servo loop.
In parallel, 850 nm IR LEDs illuminate the film, and IR photodiodes in the Sensor Module detect scattered light from dust particles and scratches. Because dust is opaque to IR but transparent to visible light, IR imaging isolates it. The Image Processor Unit correlates IR defect maps with RGB pixel positions and applies inpainting algorithms to remove dust in post-processing, restoring the original image without visible artifacts.
Color precision depends on spectral matching: the RGB CCD is calibrated against a standard color target, and white balance is applied frame-by-frame based on reference patches on the film leader.
Applications
35mm film scanning is essential for preserving photographic archives—converting decades of slides and negatives into archival digital files. Professional photographers and institutions digitize large film collections for access, preservation, and portfolio work. Forensic photography and heritage documentation depend on film scanning to create high-fidelity records. In scientific imaging, archived film plates from astronomical observations, X-ray radiographs, and particle detectors are digitized for digital analysis and long-term preservation. The technology bridges the analog and digital eras, allowing modern computational tools (ML-enhanced restoration, 3D photogrammetry, feature extraction) to be applied to historical imagery.
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials
8 top-level lines · 41 rows shown · 39 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Film Transport Assembly 6 parts | film-scanner-transport | 1× | 1 | 8 | assembly |
| 1.1 | Film Advance Stepper Motor | film-scanner-stepper-motor | 1× | 1 | — | part |
| 1.2 | Sprocket Wheel | film-scanner-sprocket-wheel | 2× | 2 | — | part |
| 1.3 | Motor Drive Gear | film-scanner-motor-gear | 1× | 1 | — | part |
| 1.4 | Film Gate Frame | film-scanner-film-gate | 1× | 1 | — | part |
| 1.5 | Guide Roller | film-scanner-guide-roller | 2× | 2 | — | part |
| 1.6 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 2 | Optical Head 4 parts | film-scanner-optical-head | 1× | 1 | 4 | assembly |
| 2.1 | Macro Projection Lens | film-scanner-macro-lens | 1× | 1 | — | part |
| 2.2 | Iris Aperture | film-scanner-aperture-iris | 1× | 1 | — | part |
| 2.3 | Field Lens | film-scanner-field-lens | 1× | 1 | — | part |
| 2.4 | IR Dichroic Beamsplitter | film-scanner-ir-beamsplitter | 1× | 1 | — | part |
| 3 | Sensor Module 3 parts | film-scanner-sensor-module | 1× | 1 | 4 | assembly |
| 3.1 | RGB Line Sensor Array | film-scanner-rgb-linesensor | 1× | 1 | — | part |
| 3.2 | IR Photodiode | film-scanner-ir-photodiode | 2× | 2 | — | part |
| 3.3 | Sensor Interface Board | film-scanner-sensor-board | 1× | 1 | — | part |
| 4 | Light Source Assembly 4 parts | film-scanner-light-source | 1× | 1 | 5 | assembly |
| 4.1 | Broadband White LED | film-scanner-white-led | 1× | 1 | — | part |
| 4.2 | IR LED (850 nm) | film-scanner-ir-led | 2× | 2 | — | part |
| 4.3 | LED Driver Circuit | film-scanner-led-driver | 1× | 1 | — | part |
| 4.4 | Diffuser and Light Integrator | film-scanner-diffuser-optics | 1× | 1 | — | part |
| 5 | Autofocus System 3 parts | film-scanner-focus-system | 1× | 1 | 3 | assembly |
| 5.1 | Piezo Z-Actuator | film-scanner-piezo-actuator | 1× | 1 | — | part |
| 5.2 | Autofocus Sensor | film-scanner-focus-sensor | 1× | 1 | — | part |
| 5.3 | Focus Control IC | film-scanner-focus-controller | 1× | 1 | — | part |
| 6 | Image Processor Unit 4 parts | film-scanner-processor | 1× | 1 | 4 | assembly |
| 6.1 | Line Sensor Readout IC | film-scanner-sensor-readout-ic | 1× | 1 | — | part |
| 6.2 | DSP Processor | film-scanner-dsp-processor | 1× | 1 | — | part |
| 6.3 | Frame Buffer Memory | film-scanner-processor-memory | 1× | 1 | — | part |
| 6.4 | Processor PCB | film-scanner-processor-board | 1× | 1 | — | part |
| 7 | Motor & Data Electronics 5 parts | film-scanner-electronics | 1× | 1 | 7 | assembly |
| 7.1 | Stepper Motor Driver | film-scanner-stepper-driver | 1× | 1 | — | part |
| 7.2 | USB 3.0 Controller | film-scanner-usb-controller | 1× | 1 | — | part |
| 7.3 | Scan Synchronization Logic | film-scanner-sync-logic | 1× | 1 | — | part |
| 7.4 | Main Control Board | film-scanner-control-pcb | 1× | 1 | — | part |
| 7.5 | Connector | connector | 3× | 3 | — | part |
| 8 | Optics Mount Assembly 4 parts | film-scanner-optics-mount | 1× | 1 | 4 | assembly |
| 8.1 | Scanner Base Frame | film-scanner-base-frame | 1× | 1 | — | part |
| 8.2 | Optical Bench Insert | film-scanner-optical-bench | 1× | 1 | — | part |
| 8.3 | Component Mounting Brackets | film-scanner-component-holders | 1× | 1 | — | part |
| 8.4 | Fastener Set | fastener-set | 1× | 1 | — | part |
Sourcing — likely vendors
Companies that make this · indicative price $100–$8k · MOQ & lead are typical| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| 🇯🇵Canon canon.com ↗ | Tokyo, JP | Imaging & optics | 500 units | 10–16 wks |
| 🇯🇵Nikon nikon.com ↗ | Tokyo, JP | Imaging & optics | 500 units | 10–16 wks |
| 🇩🇪ZEISS zeiss.com ↗ | Oberkochen, DE | Optics & optoelectronics | 500 units | 10–16 wks |
| leica-camera.com ↗ | Wetzlar, DE | Cameras & optics | 500 units | 10–16 wks |
| flir.com ↗ | Wilsonville, US | Thermal imaging | 500 units | 10–16 wks |
629-word article