Motorized power attenuator for QCL laser.
This mod uses some of the components that are already in the instrument, e.g. the stationary and the rotating polarizers. Since the laser is polarized, we need a rotating linear polarizer to decrease the power and then another, fixed linear polarizer to reset the polarization to the tip axis. The manual rotation mount needs to be replaced with the assembly shown in the CAD folder.
- ELL14K - Rotation Mount Bundle
- CP36 - 30 mm Cage Plate
- ER05-P4 cage rods
- SM1L06 lens tube
- SR05 Assembly rods
The final assembly looks like this:
STEP file showing the full assembly is available in the CAD folder.
The Elliptec components can be controlled with the software provided by Thorlabs.
OR
You can use our custom Python application (software/RotatorControlApp.py) that can control the rotator and use the power meter which is built in neaSNOM instrument to autoset the desired power level.
- Only use the attenuator
The software starts without connecting to the SNOM server machine. In this mode, you can control the rotating polarizer in the attenuator and monitor the power level from neaSCAN.
- Use the attenuator with the SNOM power meter
If you want to use the automatic power settings you have to connect to the neaSNOM server machine. When you are connected you can see the power readings and use the automatic power adjustment.
- The rotator does NOT have a permanent memory. It forgets the home position when the power supply is lost.
- Our software provides a function to find the home position ("Find Home Offset")
- Set the laser to 920 cm-1 and click "Find Home Offset"
- The process can take a few minutes, wait patiently
- You also have to carry out "Find Home Offset" when the rotator is connected for the first time
- Pay attention to setting up the initial cross-polarized rotation configuration and block the laser before large-range wavelength tuning as the power can increase sharply.
- Make sure to change:
- path_to_dll, fingerprint, host variables in connect_to_neasnom function
- Check the requirements file for the module versions
- The software was tested with:
- neaSCAN 2.2.10875
- neaServer 2.1.11062.0
- Python 3.9.10 64 bit
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.