smart motor driver