Description
Hello, I can't establish a connection with the Thorlabs ML203 board (BBD302 controller).
When I run the following code :
import pylablib.devices.Thorlabs.kinesis
#Connection and list devices connected
from pylablib.devices import Thorlabs
print(Thorlabs.list_kinesis_devices(filter_ids=False))
stage_xy = Thorlabs.KinesisMotor("104390055")
I get this error :
C:\Users\massi_1xn8v1g\PycharmProjects\pythonProject\venv9\Scripts\python.exe C:\Users\massi_1xn8v1g\PycharmProjects\pythonProject\main_stage.py
[('103390054', 'Brushless Motor Controller')]
Traceback (most recent call last):
File "C:\Users\massi_1xn8v1g\PycharmProjects\pythonProject\venv9\lib\site-packages\pylablib\core\devio\comm_backend.py", line 809, in init
self.instr=self._open_instr(port,conn_dict)
File "C:\Users\massi_1xn8v1g\PycharmProjects\pythonProject\venv9\lib\site-packages\pylablib\core\devio\comm_backend.py", line 821, in _open_instr
return ft232.Ft232(serial_number=port,**params)
File "C:\Users\massi_1xn8v1g\PycharmProjects\pythonProject\venv9\lib\site-packages\ft232\d2xx.py", line 127, in init
if status != FT_OK: raise D2XXException(status)
ft232.d2xx.D2XXException: Device Not Found
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "C:\Users\massi_1xn8v1g\PycharmProjects\pythonProject\main_stage.py", line 9, in
stage_xy = Thorlabs.KinesisMotor("104390055")
File "C:\Users\massi_1xn8v1g\PycharmProjects\pythonProject\venv9\lib\site-packages\pylablib\devices\Thorlabs\kinesis.py", line 1102, in init
super().init(conn,default_channel=default_channel,is_rack_system=is_rack_system)
File "C:\Users\massi_1xn8v1g\PycharmProjects\pythonProject\venv9\lib\site-packages\pylablib\devices\Thorlabs\kinesis.py", line 277, in init
super().init(conn,timeout=timeout,is_rack_system=is_rack_system,default_axis=default_channel)
File "C:\Users\massi_1xn8v1g\PycharmProjects\pythonProject\venv9\lib\site-packages\pylablib\devices\interface\stage.py", line 34, in init
super().init(*args,**kwargs)
File "C:\Users\massi_1xn8v1g\PycharmProjects\pythonProject\venv9\lib\site-packages\pylablib\devices\Thorlabs\kinesis.py", line 44, in init
instr=comm_backend.new_backend(conn,backend=("auto","ft232"),term_write=b"",term_read=b"",timeout=timeout,
File "C:\Users\massi_1xn8v1g\PycharmProjects\pythonProject\venv9\lib\site-packages\pylablib\core\devio\comm_backend.py", line 1776, in new_backend
return backend(conn,**kwargs)
File "C:\Users\massi_1xn8v1g\PycharmProjects\pythonProject\venv9\lib\site-packages\pylablib\core\devio\comm_backend.py", line 816, in init
raise self.Error(e) from e
pylablib.devices.Thorlabs.base.ThorlabsBackendError: backend exception: D2XXException(2) ('Device Not Found')
Process finished with exit code 1