Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Thorlabs MMR (APT Modular Rack) #97

Open
thanojo opened this issue Dec 20, 2024 · 0 comments
Open

Support for Thorlabs MMR (APT Modular Rack) #97

thanojo opened this issue Dec 20, 2024 · 0 comments

Comments

@thanojo
Copy link

thanojo commented Dec 20, 2024

Hi,

Having successfully managed to control our BSC203 controllers with pylablib, (which works great, thank you so much), we would now also love to control our piezo motors using the same module.

Problem

However, we're having issues to control our Piezo Controller Rack (MMR601) containing 5 APT piezo controllers (MPZ601).

from pylablib.devices import Thorlabs
Thorlabs.list_kinesis_devices()

results in
[('75xxxx64', 'APT Rack Controller')]

Shouldn't we also be able to see the individual MPZ601 controllers with the 511xxxxx serial numbers, as we do in the Kinesis software?

When trying to connect in pylablib, only KinesisMotor works but we get the warning can't recognize motor model MMR601; setting all scales to internal units.
Most methods fail with ThorlabsBackendError: backend exception: 'read returned less data than expected' ('read returned less data than expected'

Further Info

device.get_device_info()
-> TDeviceInfo(serial_no=75000000, 
                        model_no='MMR601', 
                        fw_ver='1.0.2', h
                        w_type=3, 
                        hw_ver=3, 
                        mod_state=0, 
                        hannels=6, 
notes='MMR601 Rack USB Communications Board (Issue 3)')

Sorry, I'm quite new to Thorlabs Kinesis motors...
Thank you for any advice

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant