PyMoDAQ plugin for instruments from Newport (Conex, ESP100, SMC100, AG-CU8...)
- Sebastien J. Weber
- David Bresteau ([email protected])
- Sébastien Quistrebert ([email protected])
- Bastien Bégon ([email protected])
- Elias Sfeir
- Aurore Finco ([email protected])
Below is the list of instruments included in this plugin
- 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
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.
tested on Windows 11 with pymodaq >= 4.1.0.
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
This plugin uses the pylablib driver. Tested on Windows 10 with pymodaq >= 4.4.0 in a conda environment with Python 3.8