Microscope Filter Cube

Source Code
Category: Microscopy
Filter Cube
Python
June 10, 2023

Microscope Filter Cube

By Stefan Martin

This example script demonstrates how to switch between different filter cubes on the Zaber filter cube turret and Zaber microscopes equipped with it.

X-FCR

Hardware

This script is intended for use with the X-FCR06 filter cube turret. This turret is integrated into the core module of Zaber microscopes.

Dependencies

The script uses the following package:

Configuration

Edit the following constants in the script to fit your setup before running the script:

  • SERIAL_PORT: the serial port that your device is connected to. For more information on how to identify the serial port, see Find the right serial port name.
  • FILTER_SETS: dictionary of the loaded filter cubes and their pocket numbers
    # Define the pocket # for each of your filtersets
    FILTER_SETS = {"BFP": 1, "FITC": 2, "Cy3": 3, "TxRed": 4, "Cy7": 5, "Brightfield": 6}
    

Filter Cube Selection

The script gives an example of selecting a specific filter cube:

  • select_cube("BFP")

Multi-Dimensional Acquisition

This script can be combined with other example scripts to automate complex multi-dimensional imaging processes: