Connecting to ESP 300 by Newport in Python
Instrument Card
This is a Newport ESP300 1 Axis Motion Controller, Model number ESP300-1NN111. It has a 150 Watt power supply and the driver module is rated at 3 amps. This is Newport’s most universal motion controller, as it will drive most of Newports actuators and motorized stages. If your Newport stage is an ESP model, this controller will recognize it on power up, and allow you to drive it right away- basically a plug-and-play operation! This unit has been tested and is working correctly.
Device Specification: here
Manufacturer card: NEWPORT
Newport provides a wide range of photonics technology and products designed to enhance the capabilities and productivity of our customers’ applications.
- Headquarters: Irvine, California, United States
- Yearly Revenue (millions, USD): 3500
- Vendor Website: here
Demo: Send commands to a Polulu stepper motor driver
Connect to the ESP 300 in Python
Read our guide for turning Python scripts into Flojoy nodes.
PROTOCOLS > SCPI
This script connects to the ESP 300 controller using a VISA adapter, enables motion for all axes, moves each axis to a specific position, waits for all axes to stop moving, disables motion for all axes, and finally closes the connection to the controller.
Note: Make sure to replace "GPIB0::1::INSTR"
with the appropriate address of your ESP 300 controller.