Difference between revisions of "ThorLabs apt stages"

From Applied Optics Wiki
Jump to: navigation, search
m
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Most of the ThorLabs stages (tip-tilt, rotation, ect.) we have are part of the APT family and use the same communications protocol. An overview of the protocol and commands can be found [//www.thorlabs.com/Software/Motion%20Control/APT_Communications_Protocol.pdf here] (Rev 25, accessed Aug 2021). A package ''apt_control'' exists for the control of these stages, unfortunately, we have had to hard-code a number of parameters so each stage has its own dedicated version (this is partly laziness and could be fixed in the future). Switching between commands for DC stages, if applicable, and updating the distance/velocity conversion factors may be all you need to get it working for your stage, getting sensible responses from ''get_info'' is a good start. Current working versions:
+
Most of the ThorLabs stages (tip-tilt, rotation, ect.) we have are part of the APT family and use the same communications protocol. An overview of the protocol and commands can be found [//www.thorlabs.com/Software/Motion%20Control/APT_Communications_Protocol.pdf here] (Rev 27, accessed Aug 2021). A package ''apt_control'' exists for the control of these stages, unfortunately, we have had to hard-code a number of parameters so each stage has its own dedicated version (this is partly laziness and could be fixed in the future). Switching between commands for DC stages, if applicable, and updating the distance/velocity conversion factors may be all you need to get it working for your stage, getting sensible responses from ''get_info'' is a good start. Current working versions:
  
  
''BBD302'''
+
'''BBD302'''
 
 
 
Benchtop DC controller, hardcoded for 2 axis MLS203 - /home/scan/source/hardware/apt_control
 
Benchtop DC controller, hardcoded for 2 axis MLS203 - /home/scan/source/hardware/apt_control
  
''BSC201'''
 
  
 +
'''BSC201'''
 
Benchtop stepper controller, hardcoded for 1 rotation axis HDR50/M - /home/scan/source/hardware/apt_control/apt_control_lib2
 
Benchtop stepper controller, hardcoded for 1 rotation axis HDR50/M - /home/scan/source/hardware/apt_control/apt_control_lib2
  
  
 
'''MLJ150'''
 
'''MLJ150'''
 
 
Motorized lab jack - /home/scan/source/hardware/thorlabs_lab_jack
 
Motorized lab jack - /home/scan/source/hardware/thorlabs_lab_jack
 
  
  
 
'''TDC001'''
 
'''TDC001'''
 
 
old T-cube controllers, written for the focus lens on the Tempo - /home/scan/source/hardware/thorlabs_tempo_focus
 
old T-cube controllers, written for the focus lens on the Tempo - /home/scan/source/hardware/thorlabs_tempo_focus

Latest revision as of 09:22, 20 August 2021

Most of the ThorLabs stages (tip-tilt, rotation, ect.) we have are part of the APT family and use the same communications protocol. An overview of the protocol and commands can be found here (Rev 27, accessed Aug 2021). A package apt_control exists for the control of these stages, unfortunately, we have had to hard-code a number of parameters so each stage has its own dedicated version (this is partly laziness and could be fixed in the future). Switching between commands for DC stages, if applicable, and updating the distance/velocity conversion factors may be all you need to get it working for your stage, getting sensible responses from get_info is a good start. Current working versions:


BBD302 Benchtop DC controller, hardcoded for 2 axis MLS203 - /home/scan/source/hardware/apt_control


BSC201 Benchtop stepper controller, hardcoded for 1 rotation axis HDR50/M - /home/scan/source/hardware/apt_control/apt_control_lib2


MLJ150 Motorized lab jack - /home/scan/source/hardware/thorlabs_lab_jack


TDC001 old T-cube controllers, written for the focus lens on the Tempo - /home/scan/source/hardware/thorlabs_tempo_focus