12v fuel pump timer

I’m new to this, so try not to be too harsh. I have an external fuel pump, and I am wanting to build a controller that when 12v is applied it will cycle the pump, then cut off after about 20seconds. Also, it needs to energize a another circuit about 10 seconds before the first circuit turns off, that will have a N/O oil pressure switch in line (makes contact when truck has oil pressure) to power the pump when the truck is running. Again I am very new to arduino, so take it easy on me. I’m looking for any and all tips tricks, and if it can even be done. Thanks in advance

Brad11883:
I’m new to this, so try not to be too harsh. I have an external fuel pump, and I am wanting to build a controller that when 12v is applied it will cycle the pump, then cut off after about 20seconds. Also, it needs to energize a another circuit about 10 seconds before the first circuit turns off, that will have a N/O oil pressure switch in line (makes contact when truck has oil pressure) to power the pump when the truck is running. Again I am very new to arduino, so take it easy on me. I’m looking for any and all tips tricks, and if it can even be done. Thanks in advance

Hi, Brad. Welcome to the Arduino forum.

Please make a block diagram of how YOU want things electrically wired. We can help, but usually will not do your work for you.

Also, then current draw of the fuel pump is necessary because if it is like the external fuel pumps I have, they draw considerable current and will need an automotive type relay to control.

If I understand the oil pressure switch control, it also needs a relay.

Paul

Were you aware there already exists diaphragm fuel pumps that have all this built in?
Operate on back pressure.

My Holden Rodeo detects the pulse going to the spark plug and turns on the pump. Shuts down the minute the sparks stop.
Seemed so simple could not understand why you would do it any other way after reading about it.

Daz.

Reading between the lines, I think the OP wants to use a fuel pump to pump the oil prior to starting the engine. It's fairly simple to do, however if this is correct, the fuel pump will be unable to pump engine oil due to the viscosity. Possibly it will cope with the oil hot, but it would be under extreme load, and certainly wouldn't pump cold oil.

What I am trying to do is I have a 1997 ford f250 powerstroke diesel. I want to remove the mechanical pump and upgrade to an electric fuel lift pump. I build, a timer, so that when the key is turned into the on/run position the fuel pump will come on and run until the truck builds oil pressure. As soon as the truck builds oil pressure I have another circuit (pressure switch and relay) that will keep the pump running. I have a diagram drawn out, but am having problems trying to upload it to the forum.

Thanks

Are you powering all this directly from the battery? How is your Arduino powered? The battery is nominally 12 volts, but when the starter is engaged, the battery voltage is 8 or less. How will this effect the electronics?

Paul

Was wanting to power everything from the batteries in the truck, and thinking about building, or buying a “clean” 5v power supply for the arduino. Here is a diagram of the way I plan on wiring most of the system

Time to go back to the drawing board. When you turn the ignition key to start the engine, there is NO 12 volt power to the truck accessory wire.

Paul

So are you trying to outsmart the entire engineering & research and development team at Ford that decided a mechanical pump was best for the application?

Or are you trying to run the truck without the factory engine management computer?

Or something else?

Courious what fuel pump you picked up that will supply the 70psi high flow needed for that engine. As others said, that size of a pump will have a serious current draw.

First, your not supposed to use a ardruino for automotive uses as declared by them. Having your truck stall out on the railroad tracks because your arduino frizzed out and multiple generations of a family getting killed is likely exactly what Arduino doesn’t want to be sued over.

Second, you don’t need anything near complexity of a arduino to do that job.

Figure out how to wire a relay off your oil pressure sensor so it turns on when the pressure is present then add a simple 555 timer circuit that also energizes the relay for duration when key is in the run-start position.

@Paul, there are a few circuts that are both hot in start, and in the run position.

@Slumpert, The EEC on a 1997 7.3 powerstroke never controlled lift pump pressure, also the Factory specs are between 40-70 psi. I am getting rid of the mechanical fuel pump and fuel bowl because they are prone to leakage. I can also get more volume and pressure by using an OEM ford 99-03 7.3 electric fuel pump, and get better filtration, and steadier fuel pressure by adding a regulated return fuel system. Don’t get me wrong Ford did a great job designing the truck in 97’, but technogy has advanced and there are ways of doing things now that we’re not avalible to them then. Also thank you for the 555 timer idea, will be looking into going that route!