Well the controller is cheap, and does what is needed. Cant complain. If you decide to go with this type of controller, be sure to buy only 40 to 100 pulse encoder. More pulses and the controller can't keep up. I have 256 pulse encoder and the the channel is overrun around 970 rpmMarko