Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Package to communicate with Thorlab MDT69X Piezo controller

Project description

mdt69x

This is a simple Python module to communicate with Thorlabs MDT69X Piezo controllers.

Getting Started

Simply copy the mdt69x.py in your project directory. The module uses the pySerial module to communicate over USB with the controller, so make sure to add it to your project as well.

Alternatively, install the module by running:

pip install mdt69x

Details

The module implements almost all commands supported by the Thorlabs MDT693 controller. The only commands not implemented are DACSTEP (both get and set), and the arrow commands (up, down, right, left).

An example file is provided (mdt69x_example.py), which shows usage of a few of the available methods.

The module was tested with the Thorlabs MDT693, but it should also work with the other MDT69X modules.

It works both with and without compatibility mode, although it defaults to compatibility mode. Note that certain commands (such as set_xyz_voltage) will only work on firmware version >2, and will not work if you try to use them on compatible hardware/firmware.

Author

  • Claudio Arena - University College London (UCL), Astrophysics PhD

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for mdt69x, version 1.0.10
Filename, size File type Python version Upload date Hashes
Filename, size mdt69x-1.0.10-py3-none-any.whl (6.0 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size mdt69x-1.0.10.tar.gz (4.9 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page