Skip to content

Set of PyMoDAQ plugins for instruments from Newport (Conex, ESP100,...)

License

Notifications You must be signed in to change notification settings

PyMoDAQ/pymodaq_plugins_newport

Repository files navigation

pymodaq_plugins_newport (Newport Instruments)

Latest Version Documentation Status

PyMoDAQ plugin for instruments from Newport (Conex, ESP100, SMC100, AG-CU8...)

Authors

Instruments

Below is the list of instruments included in this plugin

Actuators

  • Conex: Piezo actuators from the CONEX-AGAP series"
  • Newport_ESP100: ESP100 motion controllers
  • AgilisSerial: for controllers AG-UC8 and AG-UC2 tested with motorized mounts AG-M100N (no encoder)
  • XPS-Q8: 8-axis Universal Motion Controller/Driver, ethernet
  • SMC100: Single axis motion controller
  • Picomotor8742: 4-axis open-loop motion controller

Installation notes

AGILIS AG-CU8

Install Newport AG-UC2-UC8 applet available here: https://www.newport.com/p/AG-UC8 and test that you can communicate with this firmware.

This plugin use the included AgilisSerial wrapper communicating with the device using serial comunication and the pyvisa package

$ python setup.py install

This last command should be executed in the python environment where you installed pymodaq.

Tested on Windows10 with pymodaq >= 3.3.0.

XPS-Q8

tested on Windows 11 with pymodaq >= 4.1.0.

SMC100

Tested with SMC100PP (stepper motor) controller using USB/RS232 connection and URS150 motorized rotation stage. Installing Newport SMC100 software should provide all necessary drivers.

Operating System: Windows 11

PyMoDAQ version: 4.3.0 running in a conda environment with Python 3.11.9

Picomotor 8742

This plugin uses the pylablib driver. Tested on Windows 10 with pymodaq >= 4.4.0 in a conda environment with Python 3.8