This project is dedicated to the recording and analysis of transmission spectra for photonic microscopy filters. The primary objectives are quality control and characterization of various filters using a spectrophotometer.
The project is structured as follows:
- Python Script: A tool for reading CSV files containing wavelength and transmission percentage data and generating high-quality plots for spectral analysis.
- 3D-Printed Filter Holders: Custom-designed holders for use with the Varian Cary 50 spectrophotometer. These designs are aimed at ensuring precise and repeatable positioning of microscopy filters during measurements.
generate_transmission_spectrum/: Contains the Python script for spectral analysis along with its README.md.3D_models/: Contains STL files and design documentation for the custom filter holders.
Custom filter holders were designed and 3D-printed to fit the Varian Cary 50. Different models include:
- Circular filter holder
- Rectangular (dichroic) filter holder
A parametric design was applied where both the filter diameter and width can be specified in Fusion 360.
Below are photos demonstrating the setup:
Original cuvette holder in a (old and crusty) Cary 50 spectrophotometer

Filter hoder in the Cary 50 spectrophotometer

Transmission spectrum acquired

This project is licensed under the MIT License. See the LICENSE file for more information.

