DIY DIY EKPM3 Active Cooling for LPFP

NoGuru

Captain
Jan 9, 2018
1,213
597
0
Just North of Detroit
Ride
BMW 335is
IMG_0803redu.jpg
IMG_0803redu.jpg
 

Attachments

  • IMG_0801redu.jpg
    IMG_0801redu.jpg
    257.5 KB · Views: 461

rbryant

Lurker
Jul 26, 2018
21
14
0
Ride
2008 e90 335i, 2007 e70 4.8i
The fan looks nice.

Are there holes for the hot air to escape? I saw more of your posts on another forum that show the added heat sinks but if the air can't blow into the case and escape somewhere then I don't see how the air will flow and cool things.

I agree with ajm8127 The bottom aluminum is really the heat sink here. Adding the small one on the top side chip isn't likely to do much when there is a 50x bigger one already on case bottom.

Has anyone tried a fan that blows air thorough a finned heatsink added to the outside of the case like ajm8127 but also with a fan? That would likely be much more effective.

The the more metal the air flows through the better it will cool.

-Rich
 
Last edited:

NoGuru

Captain
Jan 9, 2018
1,213
597
0
Just North of Detroit
Ride
BMW 335is
The fan looks nice.

Are there holes for the hot air to escape? I saw more of your posts on another forum that show the added heat sinks but if the air can't blow into the case and escape somewhere then I don't see how the air will flow and cool things.

I agree with ajm8127 The bottom aluminum is really the heat sink here. Adding the small one on the top side chip isn't likely to do much when there is a 50x bigger one already on case bottom.

Has anyone tried a fan that blows air thorough a finned heatsink added to the outside of the case like ajm8127 but also with a fan? That would likely be much more effective.

The the more metal the air flows through the better it will cool.

-Rich
Yes, there are a bunch of holes drilled in the side for the hot air to escape.
I have a Walbro 535 and Walbro 450 on this setup and ran some races last year, no issues at all.
 
  • Like
Reactions: seb.apprenti

AndyW

Private
Jul 17, 2019
36
24
0
Ride
2012 BMW 135i
Just wanted to say Thx for this thread. Gave me the confidence to put the thermal tape layers on and use thermal adhesive to put a heat sink on the mosfet. I also stuck some old finned heat sinks I had lying around to the back of the mount. Coded with Protool and we are running. Will have to see if the 6393 code comes back...(crosses fingers)
 
  • Like
Reactions: NoGuru and fmorelli

AndyW

Private
Jul 17, 2019
36
24
0
Ride
2012 BMW 135i
Just wanted to say Thx for this thread. Gave me the confidence to put the thermal tape layers on and use thermal adhesive to put a heat sink on the mosfet. I also stuck some old finned heat sinks I had lying around to the back of the mount. Coded with Protool and we are running. Will have to see if the 6393 code comes back...(crosses fingers)

So far so good. No codes, car is running fine.
 

9krpmrx8

Lieutenant
Nov 5, 2016
509
291
0
San Antonio, Texas
FWIW, my stock EKP3 (top) versus the $40.00 brand new Ebay one. Working fine so far on a PR 2.5 with a 535 pump. My original lasted 120,000 miles with a stage 2 PR running on it for the past 50,000 miles. The pic of the chip is the OEM.
 

Attachments

  • 20210417_092822.jpg
    20210417_092822.jpg
    527.6 KB · Views: 390
  • 20210417_092518.jpg
    20210417_092518.jpg
    336.2 KB · Views: 473
  • Like
Reactions: doublespaces

iminhell1

Sergeant
Jun 17, 2018
419
207
0
I've been thinking about this 'problem' for a little while.

I'm not going to go back and read but I'm fairly confident I know why they overheat. Our low pressure sensor is at the HPFP line. That's (guestimated) 20 feet from the fuel pump. That is around 28psi of pressure drop. Or the pressure at the pump output line is actually 70psi + 28psi (or whatever the pressure drop is). Look up on the fuel pump chart how many amps 98psi is (and flow to also understand why you need 2 pumps at such a low power level). I believe it's right on that 20 Amp line, which I believe the EPDM is rated for.
But then there's the Filter/Regulator that is rumored to be set below that, IIRC. So the target really can't be held and is only really reached when the HPFP demand isn't at peak ... once you grab 4th pressure crashes.

It all comes back to line size and pressure drop because of. Fans and the like, aren't going to fix the root problem.
 

SLOWESTN54

Captain
Feb 9, 2021
1,312
1,039
0
24
B.C. Canada
Ride
2007 E92 335i
I've been thinking about this 'problem' for a little while.

I'm not going to go back and read but I'm fairly confident I know why they overheat. Our low pressure sensor is at the HPFP line. That's (guestimated) 20 feet from the fuel pump. That is around 28psi of pressure drop. Or the pressure at the pump output line is actually 70psi + 28psi (or whatever the pressure drop is). Look up on the fuel pump chart how many amps 98psi is (and flow to also understand why you need 2 pumps at such a low power level). I believe it's right on that 20 Amp line, which I believe the EPDM is rated for.
But then there's the Filter/Regulator that is rumored to be set below that, IIRC. So the target really can't be held and is only really reached when the HPFP demand isn't at peak ... once you grab 4th pressure crashes.

It all comes back to line size and pressure drop because of. Fans and the like, aren't going to fix the root problem.
i just installed my upgraded line. I believe the sensor is no more than 10ft from the pump including the in tank lines.
 

Renzke

New Member
Aug 12, 2021
4
6
0
Attached another / my solution:
I drilled holes in the holder bracket, added some longer screws (still a little bit short) and used thermal paste between the heatsink / EKPM3. (Besides this I exchanged the thermal pad in the module and added a mini heatsink on the motor bridge with thermal glue as already mentioned here).

The big heatsink dimension is 100mm x 100mm x 18mm. Clearance is not a problem. I did nothing with the cables behind the heatsink (not necessary, see pics). Car: E90
 

Attachments

  • 20210830_185435.jpg
    20210830_185435.jpg
    249.2 KB · Views: 395
  • 20210830_185441.jpg
    20210830_185441.jpg
    230.8 KB · Views: 388
  • 20210830_185903.jpg
    20210830_185903.jpg
    409.3 KB · Views: 378
  • 20210830_185908.jpg
    20210830_185908.jpg
    159.3 KB · Views: 343
Last edited:

CleanN54

New Member
Jan 2, 2025
2
2
0
Old thread but I like where this was going and found it very useful.

I am looking to have a dual Walbro 450 pump setup and am not a big fan of the Hobbs switch setup that most people run.

As second hand EKPM modules are relatively cheap on eBay, my plan is to modify two with the BTN8982 motor drivers and the high performance thermal pads discussed in this forum and run one for each pump.

Additionally, I have polished the aluminum surface the thermal pad contacts as well as the back of the EKPM module with some fine grit sandpaper.

As I don't want two EKPMs on the CAN bus confusing the DME, I will be running only one on the CAN bus while the second one will simply mirror the output of the first. I realize this is overkill but why not :). Step one in making this happen has been to probe my HW 04 EKPM and put together some schematics so that I can see what is going on. As there are newer revisions of the EKMP and there are clones on eBay I hope this is ok to post.

I will post photos of my setup as I go.
 

Attachments

  • BmwFuelController.pdf
    51.7 KB · Views: 31
  • Like
Reactions: NoGuru and pbondar

seb.apprenti

Sergeant
Nov 28, 2018
276
135
0
47
reunion island
Ride
335 i e92
 

CleanN54

New Member
Jan 2, 2025
2
2
0
Yes, but that unit uses a relay to turn each pump either full on or full off. That is not how the BMW engineers wanted the system to work :).

I am sure it works fine in reality but you end up with either both pumps working at 100% when they don't need to or probably around a 1 second delay between the control unit turning the second pump on and it providing the requested fuel.

What I want is the system to work as designed where the DME can request a flow rate and I will have two pumps provide that flow rate. As I believe it uses closed loop control, it should be able to dial in the correct amount and adjust smoothly. At least that is the plan.

Also a second hand v4 EKPM module is much cheaper :).