Skip to content

Connection problem with MLS203 thorlabs stage and BBD302 controller #76

Open
@MassiliaHamdani

Description

@MassiliaHamdani

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions