Important configuration parameters to consider include form factor and computer interface. The form factor for motion controllers can be stand alone or board or module. A stand alone controller can be run independently of a host computer. A board or module plugs into a computer, a rack, or a backplane. Computer interface choices include PCI, PC / 104, ISA or EISA, STD bus, Multibus, VME, VXI or MXI, PXI bus, parallel port, and GPIB or IEEE-488 or HPIB.
Choices for motor drive style for motion controllers include DC brush servo, DC brushless servo, AC servo, stepper, and hydraulic or pneumatic. A motor or amplifier drive acts as an interface between a controller and the motor. The drive must match the control signals (voltage and power levels) and signal type (analog or digital). The drive produces power conversion, amplification, and sequencing of waveform signals. Choices for feedback control include incremental encoder, absolute encoder, resolver or synchro, magnetostrictive, Hall effect potentiometer, and auxiliary position input. Other input and output choices include tachometer input, limit or home or abort switch input, joystick input, auxiliary discrete I/O, and auxiliary analog I/O.