E46 Fanatics Forum banner

M54B30 Specs and Measurments

1 reading
152K views 62 replies 22 participants last post by  Blu302  
#1 · (Edited)
I figured I should start a thread to house the mountain of details I've learned about the M54B30 engine. If anyone has any verified specs that they would like to share, please comment and I'll work towards adding them below. The list will grow shortly....

Combustion Chamber Volume (Head) = 34cc

Intake valve size = 33mm
Intake valve weight = 45 grams

Exhaust valve size = 30.5mm
Exhaust valve weight = 47 grams

Piston size = 84mm
Piston weight (w/rings) = 313 grams
Piston pin weight = 108 grams
Rod + bearing weight = 602 grams

My Arrow rod/ CP piston combo weighed 926 grams....

Cylinder Head Flow:

Image
 
#2 ·
Ever wanted to know what the combustion chamber volume is?

Me too:

Image


Image


Image


Adding water:

Image


I ran into a problem trying to get the last bit of water to fit in. The problem? Surface tension. The solution? A bit of Royal Purple "Purple Ice" coolant treatment which has the same effect as a detergent:

Image


Total volume is 34cc.
 
#61 ·
Bringing this thread back from the dead. Great stuff btw!

Here is my question:

Your measurement shows the lip of the OEM piston being 3.7mm down from the 211mm deck. This comes to 211-3.7=207.3
However, if you go this route: 44.8+135+28.32=208.12

Why don't these # match up? Furthermore, what do you think the static CR would come to using the following:

28.32 CH
138mm rods
84 crank
211mm block height

This would essentially push the piston further up by 0.2mm.

My plan is to use the 84 crank with the m54b30 pistons and the longest rods available without going custom pistons. Honda rods will fit the bill with slight mod to the width of BE and SE.
 
#16 ·
Very interesting ...
 
#17 · (Edited)
I've measured this stuff a number of times, and I'm still coming up with the same numbers. So here's what's been bothering me:

Cylinder bore = 3.307"
Stroke = 3.528"
Combustion chamber volume = 34cc
Piston/cylinder volume below deck = 17.4cc
Head gasket thickness = 0.030"
Head gasket bore = 3.346"

Plug all those numbers into a compression ratio calculator and you get 9.911:1.

BMW advertises 10.2:1 for the M54B30

The only thing I can guess is that BMW is not including the volume inside the spark plug, and the area above the first piston ring along the cylinder wall. The actual "pour volume" using fluid equals 55.723 inside the combustion chamber with the piston at TDC. Dropping that by just 2cc brings the compression ratio to 10.24:1, which might be the case if you didn't include the spark plug volume ect....

I'm sticking with real world numbers, so the M54B30 in my books is a 9.9:1 engine.

The CP pistons I have pictured above netted a compression ratio of 9.26:1 with a "pour volume" of 60.823cc.

Using a well known engine calculation software package, I was able to build a "model" of my engine to represent the actual power it made on the dyno. (252hp/229tq)

I then changed the compression ratio from 9.26 to 11.4:1 and netted a calculated 265hp/241tq @ 6400 RPM which was closer to what I was expecting when I built the engine.
 
#19 ·
Adam,

I was getting something close to those numbers, with a 33cc combustion chamber volume. I may have some insight to add tomorrow when I go to the machine shop. I have some printed calculation sheets with some of the numbers that CP uses, such as compressed gasket thickness (I believe .025). Also, aren't your CPs 84.5mm? My cylinder bore was 3.328. I'm guessing you were referring to the measurements for the stock pistons?
 
#18 ·
Adding the custom Schrick cams/valvetrain to the 11.4:1 engine would have theoretically moved the peak power RPM to 7500 RPM netting 317hp/245tq. Clearly a different intake manifold would be needed than the OEM M54B30 piece to achieve these numbers. It's fun to work with the numbers though....
 
#28 ·
Ever wanted to design a piston from scratch?

That's the fun I've been having for the past month or so, and let me tell you the M54B30 doesn't make life easy.

Probably the most important spec to look at when designing a piston for an engine is "compression height". This is the measurement from the center of the wrist pin to the crown of the piston. In the case of the M54B30, we need to do a little backwards math to find out what are limitations are in this area.

The distance from the center of the crank to the "deck" of the block is 211mm.

89.6mm crank throws the center of rod journal up 44.8mm.

The connecting rod is 135mm from center to center.

This gives you a "compression height" of 31.2mm from the center of the wrist pin to the deck of the block.

The wrist pin on all M54s (and most other BMW engines) is 22mm. This brings us to 20.2mm of space to work with above the wrist pin on our custom piston design.

So the next step is to figure out the ring package that we want to run. Normally for N/A engines, you'll see top and second rings in the 1mm - 1.2mm area. For FI, it's recommend to run a thicker top ring. So for my "nitrous engine", I've chosen a 1.5mm top ring, and 1.2mm second ring. The oil scraper ring is dependent on a number of variables in the oil system, as well as the stroke of the piston. The more stroke, the more oil there is to shear off the wall and you need somewhere to store this before it bleeds through the breather holes. Luckily, the M54B30 has a modest stroke and moderate amount of oil being cycled onto the piston wall. This means that we don't need to be on the high end of the oil scraper ring scale (5mm for big blocks for example) and can get by with a good 2.5mm ring.

So the combined ring stack is 5.2mm, giving us 15mm of space to place the ring lands. Assuming we are placing the oil ring directly on top of the wrist pin bore, this gives us 3 ring lands to specify

Top Land
Top piston ring
Middle Land
Second piston ring
Bottom Land
Oil scrapper ring

Probably the most critical as far as strength is concerned will be the top land. The more material we can place here on an F/I piston, the better. So this means we want to minimize the land size for the middle and bottom land to give as much as possible to the top land.

On advice from industry experts, I went with a middle land of 3mm, and a bottom land of 2mm. This leaves us with 10mm above the top ring. Sounds like a lot right? Well we still have to design the piston crown, and that's where we have to account for the valves.....

So recounting a bit of math:

Top Land = 10mm
Top piston ring = 1.5mm
Middle Land = 3mm
Second piston ring = 1.2mm
Bottom Land = 2mm
Oil scrapper ring = 2.5mm

Wrist pin radius = 11mm
Connecting rod length = 135mm
Crank stroke radius = 44.8mm

So we've used all of the 211mm of space with the reciprocating assembly.

Some might point out that the head gasket can be adjusted so that we can run the piston above the deck before it will hit the head. This is true, and to be honest, we can get gaskets 3.5mm thick. (0.140") But when you are producing maximum cylinder pressures, do you want to run that pressure against more gasket surface area or a solid cylinder bore? Most top level engine builders when not constrained by deck-height rules, will chose to run the thinnest head gasket possible. So in this case, the piston design will respect a 0.030" head gasket.

If you want to flow lots of air through moderately sized valves, you need to hold them open a long time. The peak lift value isn't as important as the average lift value in cranking degrees. With the custom camshafts I have, this means that the valves are open when the piston reaches TDC at the end of the exhaust stroke and beginning of the intake stroke. With the cams "centered" in the middle of the VANOS adjustment range, this figure is around 4.5mm for both sets of valves. Retarding the exhaust camshaft will increase this value, as well as advancing the intake camshaft. In fact, it's feasible to see lift of nearly 9mm @ TDC at the far end of the VANOS adjustment range for both the intake and exhaust camshafts. This gives you 2 options for designing the valve reliefs:

1.) You mechanically lock the cam position for what you estimate will be the best cam timing position, and design the piston to clear the valves at that position.

2.) You allow the full range of VANOS adjustment, and design the piston to clear this.

A third option is to limit the VANOS range with the ECU, but then Murphy's law is bound to show up with some glitch that ruins the engine.

I went with option #2, and had massive valve reliefs designed into the piston crown. I reasoned that being able to manipulate exhaust cam timing was going to do more to control chamber heat than running the extra material in the crown above the top piston ring. Hopefully, with some of the other tricks I've got planned, it works.

Clearance for the intake valve is 9.62mm @ TDC with a 0.030" head gasket.

Clearance for the intake valve is 8.92mm @ TDC with a 0.030" head gasket.

The result of the valve relief cuts are 2 "low" areas above the top piston ring measuring just 4mm thick across a 5mm area on the intake side, and 5mm thick across a 4mm area on the exhaust side. It's a compromise, but one that I'm willing to accept to maintain mechanically safe clearances in the event of over-reving or ECU failure.

So where does this leave the compression ratio?

11.4:1 with a 0.030" head gasket, which is actually low for nitrous race engines running race fuel.

Someone, at some point, is going to figure out what this piston design means.... :)
 
#32 ·
This is interesting, I read this thread for the first after it got bumped today. I did all the same measurements and ended up with the same numbers.

I also designed custom 11.5/1 flat top pistons and had them made by CP to my specs. I'm building a NA M54 3.0L using the Schrick 264/248 cams. I'm porting the head and installing 1mm oversize Ferrea intake & exhaust valves.

Few few pic's of the work performed to date:

Image

Measuring deck height.

Image

CC'ing chambers using weight method. Distilled water has a specific gravity of 1.

Image


Image

Cleaned parts after tear down.

Image

Checking head warp by sweeping head with indicator on mill table. This is the low point, .0018" of warp, I'm OK with that but I will probably skim it before assembly anyway.

Image

Flow testing head.

Image


Image

Custom "1 off" M54 mechanical throttle body.

Image


Image

CAD model of new piston dome to verify new valve pocket displacements.

Image

Top view of cutom CP slipper piston made to my spec's.

Image

bottom veiw of same.

View attachment CP Piston order form.pdf
More head data used for ordering pistons.

All this work happened about 6 months ago, I've been too busy to make any more progress on it. Once I get back into the porting again I'll start a complete build thread. This is eventually going into a 1997 E39 if I ever get time to finish it.
 
#34 ·
is anyone able to measure the clearance between valves (in/ex) and oem piston in tdc? i´ve just bought a head and no possibility to measure if the 272 schrick cams aren´t to "big". whats that position called in english? valve overlap (mm, not °) in tdc, maybe?
I'll check my notes and see if I have anything. Otherwise I may be able to back calculate using the data I have for my custom pistons and measuring the stock piston valve pocket depth. Schrick publishes the lift at overlap for their cams at both VANOs retard & advance positions. That should give me enough data to work with.
 
#35 · (Edited)
11.4:1 with a 0.030" head gasket, which is actually low for nitrous race engines running race fuel.
I plugged those numbers into my C/R speadsheet and came up with the following.
Piston below deck=.0046"
Piston to head clearence=.0046"+.030"=.0346" tight but do-able.
C/R with flat top piston=13.9/1 before valve subtracting valve pockets.
Valve pocket dispalcement=8.4cc
C/R after subtracting valve pockets=11.6/1

I modeled your piston dome with valve pockets to calc pocket displacement.



You probably didn't need to know any of this, but I know myself, it's always nice to have someone else confirm the math.

What are the specs of your cams? Your valve pocket depth is more than twice what I have for my Schrick cams.
 
#36 ·
I plugged those numbers into my C/R speadsheet and came up with the following.
Piston below deck=.0046"
Piston to head clearence=.0046"+.030"=.0346" tight but do-able.
C/R with flat top piston=13.9/1 before valve subtracting valve pockets.
Valve pocket dispalcement=8.4cc
C/R after subtracting valve pockets=11.6/1

I modeled your piston dome with valve pockets to calc pocket displacement.

View attachment 449615

You probably didn't need to know any of this, but I know myself, it's always nice to have someone else confirm the math.

What are the specs of your cams? Your valve pocket depth is more than twice what I have for my Schrick cams.
I agree, it's always good to have someone to bounce numbers off of.

I've got my own spreadsheets, but I also use Larry Meaux's software.

Here's the finished piston design, which is even more extreme than you thought:

Image


Image


Image


Valve relief was for really big cams....300/296 custom design from Schrick:

Image


You don't want to oversize the exhaust valve....unless you've got a heat issue and need the extra surface area to dissipate heat back into the head. I had a head ported for 30.5mm and another head ported with 31.5mm valves, and the smaller valve flowed a little bit more up top.
 
#39 ·
I was building a high rev'ing nitrous engine, but my plans changed.

I've since sold those cams to a pro race team, installed the Schrick double valve springs and Ti retainers on my ported street car head, and the solid lifter buckets are still sitting on a shelf at my shop.

The cams were actually designed to be locked into position 104 degrees before and after TDC. The lift profile was so large that in the fixed position, there was more overlap at TDC than with the VANOS fully advanced/retarded with Schrick 264/248 cams.

I forgot to ask, did you coat your own piston skirts, or is that Swaintech?
Those pistons were a custom run done for me by Wossner in Germany. They did the skirts with their own media....not sure where it's sourced from. And....I've got 12 pistons just sitting on the shelf at my shop as well. :censor:
 
#40 ·
The cams were actually designed to be locked into position 104 degrees before and after TDC. The lift profile was so large that in the fixed position, there was more overlap at TDC than with the VANOS fully advanced/retarded with Schrick 264/248 cams.
OK that makes a lot more sense, I couldn't imagine running that much duration with the addition VVT.

Those pistons were a custom run done for me by Wossner in Germany. They did the skirts with their own media....not sure where it's sourced from.
The reason I asked is that I've had Swaintech coat piston skirts for me in the past and they seemed to have the same approach of not masking off anything but the ring lands. I know the overspray doesn't matter, and it's just me being anal, but I think a professionally coated piston should look professional.

I was building a high rev'ing nitrous engine, but my plans changed.
What's the current plan and how far along are you? I've been dieing to get back working on mine but I don't see that happening for a while.

Good luck and keep us posted, I love seeing what other builders are doing with the M54.