of rotation of the driving motor 101 is in the 34 normal 34 direction on the other hand if the input voltage to input terminal 21 from the dc powered load current detector 106 exceeds the reference voltage at reference input 19 the output from the load comparator circuitry 105 would be low thereby changing the status of the flip flop from normal to 34 reverse 34 status similarly after permitting the motor to come to a complete stop the double pole double throw relay in the rotation direction reversal switch circuitry 103 would be changed to 34 reverse 34 status whereby the polarity of the power flowing to the driving motor 101 would be 34 reversed 34 and the driving motor 101 would rotate in the 34 reverse 34 direction dc powered input device 107 provides a predetermined reference current load value along line 18 to load comparator circuitry 105 the input device 107 may be a keyboard an analog to digital converter or any other suitable device for setting a reference voltage at the reference input 19 of the load comparator 105 more specifically as the work load 102 increases the electrical current load in the driving motor 101 will also increase and a signal representing the measured current load from detection circuitry 106 on line 16 will also increase when the measured current load value on line 16 exceeds the predetermined current load value appearing on line 18 a current overload condition in the driving motor 101 exists upon sensing the current overload condition.