Hello,
I have connected the Pololu Simple High-Power 18v15 Motor Controller to a 22v motor and a 12v battery using only Vin, Gnd, OutA, and OutB and the USB connection. On the Simple Motor Control Center, I can control the motor just fine in one direction - changing ramping, max speed, etc… but when I try to make the motor go in the opposite direction, I get an over temperature error. When I use the incremental buttons to set the speed in that direction, I get to .16 and the temperature starts to increase. At .22 the temperature has climbed to 42 degrees C, and at .25 the motor is shut down with the over temperature error message. In the ‘good’ direction, the motor will ramp smoothly from 0 to 100% staying at about 25 degrees C.
When I invert the motor direction on the control center, I have the same problem but with the directions reversed on the control panel. If my problem was with the positive direction, now positive direction is fine and negative direction is overheating. I have tried resetting to the default settings several times.
I’ve disconnected the motor and made sure that it is running well in both directions directly from the battery. I’ve reversed the leads into the OutA and OutB terminals. Now the motor runs in the opposite direction but the same problem happens when I try to reverse its direction on the control center.
Any idea what might be happenning?