I am using an Arduino Uno to control the Bosch Pump 0 392 024 078. The UNO board is feeding a PWM signal from pin #9 . Both the UNO and the motor are fed by the same 12V power supply. The schematic is shown below along with the pump connector pin-out:
The issue is the pump runs for a few seconds and then stops. When I remove wire from the pin 9, then the pump runs for a few seconds and then stops.
Another question I have is whether S is the PWM signal from the controller to the pump or the pump output signal to the controller.
I need help to figure our how to run this pump using the Arduino Uno board. Are there any extra components needed to make it work?

The issue is the pump runs for a few seconds and then stops. When I remove wire from the pin 9, then the pump runs for a few seconds and then stops.
Another question I have is whether S is the PWM signal from the controller to the pump or the pump output signal to the controller.
I need help to figure our how to run this pump using the Arduino Uno board. Are there any extra components needed to make it work?

Last edited: