The ESP301 controller/driver can drive and control up to three axes of motion using any combination of DC or 2-phase stepper motors up to 3A per axis. This capability enables driving a large selection of Newport stages and actuators. Featuring an integrated manual front panel interface and Newport's unique ESP stage auto-detection and auto-configuration.The ESP301 is the easiest to use controller with excellent functionality at an affordable price.TechnologyThe ESP301 uses a 64-bit, floating point, DSP processor for high precision synchronized control. A digital PID-FF (feed-forward) servo loop ensures precise velocity profile tracking and accurate positioning. A 1000x programmable micro-step resolution provides ultra-smooth low-speed stepper positioning capability, and 18-bit DC motor command output ensures improved stability for precision applications.MotionThe ESP301 provides several modes of positioning including synchronized and non-synchronized point-to-point, jogging, linear or circular interpolation, and continuous path contouring. With electronic gearing, any axis of the ESP301 can be slaved to any other axis, even if they have different motor/gear ratios or lead screw pitches. Other sophisticated motion features include on-the-fly position, velocity, or trajectory changes for complex motion and alignment routines. Software limits can be set to improve systems safety. An advanced origin search routine includes encoder index pulse consideration for precision homing. Backlash and linear error compensation eliminate repeatable system errors.Inputs/Outputs16 bi-directional digital I/O can be user programmed as either inputs or outputs for internal or external event synchronization. When configured as inputs, they can be used to execute a program or to stop a motion. When configured as outputs, they can monitor the status of a motion to provide a hardware interface for external equipment. An additional watchdog timer and remote interlock are supplied as an invaluable safety feature.ProgrammingThe ESP301 makes programming complex motions easy using a powerful programming language with over 100 commands. Each ESP301 features a standard USB and RS-232-C communication link for easy computer interfacing. An optional IEEE-488 (GPIB) interface is available for high speed parallel communication. Newport recommends using National Instruments GPIB hardware for full compatibility. Other GPIB products may not provide acceptable performance. 64kB Flash non-volatile user program memory allows for storage of up to 100 user-defined programs for computer independent usage. A complete library of LabVIEW drivers covering all ESP301 commands and communication DLLs covering all the most popular Windows versions are available and continually updated and accessible in the NSTRUCT software. Powerful software utilities reduce start-up time and support application development.Auto-ConfigurationWhen used with ESP compatible motion devices, the ESP301 motion controller will automatically configure itself, providing true plug-and-play compatibility. PID parameters, motor types and gear ratios are automatically set for you at power up there are no parameters to set and hence no risk of damage by inappropriate parameter settings. The ESP301 can also be configured to operate non-Newport stages that fit within driver module specifications.Front panelESP301 options include a user-friendly front panel interface providing an intuitive menu system from which you can execute motion programs, initiate manual moves, and configure operating parameters. The position of all axis is displayed in a LCD screen. A digital joystick can provide convenient jog control.