Skip to content

A custom made automatized laser power attenuator

License

Notifications You must be signed in to change notification settings

ngergihun/AutoQCLPower

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoQCLPower CC BY-NC-SA 4.0

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.

Parts list

Thorlabs

The final assembly looks like this:

assembly

STEP file showing the full assembly is available in the CAD folder.

Control software

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. app

How to use

  1. 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.

  1. 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.

⚠️Warning⚠️

  1. 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
  2. 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.
  3. Make sure to change:
    • path_to_dll, fingerprint, host variables in connect_to_neasnom function
  4. Check the requirements file for the module versions
  5. The software was tested with:
    • neaSCAN 2.2.10875
    • neaServer 2.1.11062.0
    • Python 3.9.10 64 bit

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

About

A custom made automatized laser power attenuator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%