The NSC-A2L Series motion controller is a powerful two axis stepper motor control system which combines a microstepping driver with a programmable controller into a compact envelope. Communication to the NSC-A2L can be established over USB or RS-485. It is also possible to download a stand-alone program to the device and have it run independent of a host. It utilizes a 32-bit microprocessor to control the trajectory profile, acceleration, velocity, deceleration. If closed loop motion control is required, the NSC-A2L can be expanded to handle differential inputs from an encoder. The NSC-A2L is supplied with a +24 VDC power adapter. The NSC-A2L controller has two analog inputs for connecting a 2 Axis Joystick. For developing custom software the controller includes sample source code for LabView, Matlab, VB, C++, Python, and OS X.