323Ci (M52tuB25) to M54B30 Complete Conversion, with MS43.0 DME and Drive By Wire - Page 3 - E46Fanatics E46 BMW Social Directory E46 FAQ 3-Series Discussion Forums BMW Photo Gallery BMW 3-Series Technical Information E46 Fanatics - The Ultimate BMW Resource BMW Vendors General E46 Forum The Tire Rack's Tire Wheel Forum Forced Induction Forum The Off-Topic The E46 BMW Showroom For Sale, For Trade or Wanting to Buy

Go Back   E46Fanatics > Tuning & Tech > E46 Engine Swaps

E46 Engine Swaps
Replacing your motor? From direct replacements to more exoctic engines, if it's going under the hood of an E46 3 Series this is the forum to discuss it.

Reply
 
Thread Tools Search this Thread Rating: Thread Rating: 244 votes, 5.00 average. Display Modes
Old 01-17-2015, 08:55 PM   #41
shm21284
Registered User
 
Join Date: Mar 2009
Location: Charlotte, NC
Posts: 259
My Ride: 323Ci M54B30 / MS43
Forgot to mention, cruise control works, and so does DSC.
shm21284 is offline   Reply With Quote
Old 01-17-2015, 09:19 PM   #42
mikeetastic
Registered User
 
Join Date: Nov 2012
Location: Northern California
Posts: 1,205
My Ride: lots of 3
fix picture please

mikeetastic is offline   Reply With Quote
Old 01-17-2015, 10:31 PM   #43
shm21284
Registered User
 
Join Date: Mar 2009
Location: Charlotte, NC
Posts: 259
My Ride: 323Ci M54B30 / MS43
Quote:
Originally Posted by mikeetastic View Post
pics doesn't show?

also can you summarize what you did to do the swap? i have a 323i Wagon that im willing to do a 330 engine soon.
Pics show for me.

I think the posts I've made do a good job of summarizing the swap. What else do you need to know? Maybe I missed something.
shm21284 is offline   Reply With Quote
Sponsored Links
Advertisement
 
Old 01-18-2015, 01:08 AM   #44
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 7,322
My Ride: M3 & ZHP
Quote:
Originally Posted by jared_wiesner View Post
Have verified on the older MS42 cable driven systems that when inpa or a logger show 80% throttle openings the throttle is actually at 100.

Hakken, the cable driven throttles are just that... with the attached motor having the ability to override the drivers commands and provide functions such as cruise control and traction control. However, the throttle operates primarily based on the mechanical cable in MS42 systems.
Based on the MS42 documents, it's the other way around. The motor overrides the cable unless a fault is detected

Also according to Tool32, the unit the MS42 and MS43 for throttle position use is degrees, not %. I don't know if the 81º limitation is because the "0" position is actually 9 degrees or something along those lines
__________________

Last edited by TerraPhantm; 01-18-2015 at 06:44 AM.
TerraPhantm is online now   Reply With Quote
Old 01-18-2015, 05:38 AM   #45
tflow
Registered User
 
Join Date: Oct 2014
Location: Germany
Posts: 22
My Ride: 330i
when ignition is on the throttle is fully closed- not like without ignition - and the idle speed is regulated via idle valve. the throtte body is only open at 9 degrees or so when without ignition or voltage.
but independend if you open the throttle to 75 degrees, or 81 degrees or 90 degrees (with modified dme) the full load airflow is the same. so most likely the throttle is big enough...
tflow is offline   Reply With Quote
Old 01-18-2015, 06:00 AM   #46
daniel_f.
Registered User
 
Join Date: Jul 2011
Location: Germany
Posts: 3,086
My Ride: 330iC
Found this video a few minutes back:

__________________

Current licensing status:
Security implementation *done*
Implementing Flex Fuel

Siemens MS43 wiki!
daniel_f. is offline   Reply With Quote
Old 01-18-2015, 10:50 AM   #47
jared_wiesner
Registered User
 
Join Date: Aug 2009
Location: Ontario Canada
Posts: 972
My Ride: 2003 330i ZHP
323Ci (M52tuB25) to M54B30 Complete Conversion, with MS43.0 DME and Drive By ...

Yes ve is a much more accurate measurement of the power an engine is making. Air flow requirements change depending on weather and you will see variances in the peak maf readings. I still think that 80mm throttle bodies are much bigger than what is necessary on an m54b30
__________________

Last edited by jared_wiesner; 01-18-2015 at 10:50 AM.
jared_wiesner is offline   Reply With Quote
Old 01-18-2015, 10:57 AM   #48
jared_wiesner
Registered User
 
Join Date: Aug 2009
Location: Ontario Canada
Posts: 972
My Ride: 2003 330i ZHP
323Ci (M52tuB25) to M54B30 Complete Conversion, with MS43.0 DME and Drive By ...

Quote:
Originally Posted by TerraPhantm View Post
Based on the MS42 documents, it's the other way around. The motor overrides the cable unless a fault is detected

Also according to Tool32, the unit the MS42 and MS43 for throttle position use is degrees, not %. I don't know if the 81º limitation is because the "0" position is actually 9 degrees or something along those lines

Hmm, that's not what I have experienced during testing. Pressing the gas pulls the cable which has direct mechanical connection to the throttle butterfly. The motor is on a second linkage arm and doesn't seem to operate throttle except in overrides. Just by inspecting the linkages this is how they seem to operate and how I have seen it work in practice. I would think the ms42 systems would suffer from the same lag issues as the ms43 users if it worked the way those documents suggest. This hasn't been the experience of the community. I wonder if the motor operates continuously to finely tune inputs from the cable but the mechanical linkage functions as an immediate coarse input.

Edit*

Found the following excerpt in a BMW document regarding MDK throttle operation.
It seems to suggest what I'm thinking where in the MS42/MDK systems, the motor acts as an override/modification to the drivers mechanical commands on the throttle. Frankly, as I alluded to above, when inspecting the linkage this is what it seems to be as well.

"MDK: The throttle cable (foot
pedal controlled) is connected to
a pulley on the side of the MDK.
The pulley is linked by springs to
one end of the throttle shaft
(springs also return the accelerator
pedal to the rest position).
With the pulley linked by springs
to the throttle shaft, this allows
ASC intervention to override the
driver’s set throttle position.
As the pulley and shaft are rotated,
the dual potentiometers (integral
in the MDK housing = driver’s
wish) monitor the requested load
for the ECM. Dual potentiometers
are used for request plausibility"



From page 12 of: https://www.google.ca/url?sa=t&rct=j...83829542,d.cWc
__________________

Last edited by jared_wiesner; 01-18-2015 at 02:58 PM.
jared_wiesner is offline   Reply With Quote
Old 01-18-2015, 02:44 PM   #49
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 7,322
My Ride: M3 & ZHP
Page 11 says this...
• The accelerator position potentionmeters (PWG = driver’s wish) are integrated in the MDK housing.
• A throttle cable is used to actuate the accelerator pedal position potentiometers and also serves as a backup to open the throttle plate (full control) if the MDK system is in failsafe."
And Page 20 says this:
Air flow into the engine is regulated by the Throttle Valve and/or the Idle Air Actuator. Both of these air “passages” are necessary for smooth engine operation from idle to full load. On the MS42/MS43 system, the Throttle Valve and the Idle Air Actuator are electrically controlled. All of the ECM monitoring, processing and output functions are a result of regulated air flow.
Page 26 does say this though:
MDK: In the upper PWG range (approximately >60%), the MDK is switched off. The throttle valve is opened wider exclusively by the pulley via the spring linkage. At the full throttle position, “kickdown” is obtained by depressing the accelerator pedal fully. This will overwind the pulley, but the spring linkage will not move the throttle plate past 90 degrees of rotation.
So it becomes a "normal" throttle body after around 60% throttle. Below that it behaves like a DBW system
__________________

Last edited by TerraPhantm; 01-18-2015 at 02:54 PM.
TerraPhantm is online now   Reply With Quote
Old 01-18-2015, 03:04 PM   #50
jared_wiesner
Registered User
 
Join Date: Aug 2009
Location: Ontario Canada
Posts: 972
My Ride: 2003 330i ZHP
323Ci (M52tuB25) to M54B30 Complete Conversion, with MS43.0 DME and Drive By ...

Quote:
Originally Posted by TerraPhantm View Post
Page 11 says this...
• The accelerator position potentionmeters (PWG = driver’s wish) are integrated in the MDK housing.
• A throttle cable is used to actuate the accelerator pedal position potentiometers and also serves as a backup to open the throttle plate (full control) if the MDK system is in failsafe."
And Page 20 says this:
Air flow into the engine is regulated by the Throttle Valve and/or the Idle Air Actuator. Both of these air “passages” are necessary for smooth engine operation from idle to full load. On the MS42/MS43 system, the Throttle Valve and the Idle Air Actuator are electrically controlled. All of the ECM monitoring, processing and output functions are a result of regulated air flow.
Page 26 does say this though:
MDK: In the upper PWG range (approximately >60%), the MDK is switched off. The throttle valve is opened wider exclusively by the pulley via the spring linkage. At the full throttle position, “kickdown” is obtained by depressing the accelerator pedal fully. This will overwind the pulley, but the spring linkage will not move the throttle plate past 90 degrees of rotation.
So it becomes a "normal" throttle body after around 60% throttle. Below that it behaves like a DBW system

I noticed it said that earlier (on page 11, I had my quote incorrectly referenced, it is from page 12). However it conflicts with what is said on page 12 where it describes the linkage as a hard mechanical linkage to the pedal and an overriding pulley for the motor driven portion. And when you think about it, this is the only way it could work for using the hard linkage as a mechanical fail safe. If it was only engaged when told to, it could fail to function in the case of general malfunction of the throttle body. I don't disagree that the mdk has more function than simply traction control and cruise control but I do think it functions as more of a modifier to driver mechanical inputs vs a fully electronic system with only mechanical backup and override over 60% throttle.
__________________

Last edited by jared_wiesner; 01-18-2015 at 03:05 PM.
jared_wiesner is offline   Reply With Quote
Old 01-18-2015, 03:28 PM   #51
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 7,322
My Ride: M3 & ZHP
Quote:
Originally Posted by jared_wiesner View Post
I noticed it said that earlier (on page 11, I had my quote incorrectly referenced, it is from page 12). However it conflicts with what is said on page 12 where it describes the linkage as a hard mechanical linkage to the pedal and an overriding pulley for the motor driven portion. And when you think about it, this is the only way it could work for using the hard linkage as a mechanical fail safe. If it was only engaged when told to, it could fail to function in the case of general malfunction of the throttle body. I don't disagree that the mdk has more function than simply traction control and cruise control but I do think it functions as more of a modifier to driver mechanical inputs vs a fully electronic system with only mechanical backup and override over 60% throttle.
The graph on page 26 makes it pretty clear. Upto around 60%, the motor overrides driver input constantly. After that it lets the mechanical linkage do its thing


Oh and also, after investigating the 325i vs 330i throttle curves, I don't think the 81 degree limitation is simply because the 330i TB is large

330i


325i


The 325 restricts the throttle body more at low RPMs, but otherwise the curves are essentially the same
__________________

Last edited by TerraPhantm; 01-18-2015 at 03:30 PM.
TerraPhantm is online now   Reply With Quote
Old 01-24-2015, 12:15 AM   #52
shm21284
Registered User
 
Join Date: Mar 2009
Location: Charlotte, NC
Posts: 259
My Ride: 323Ci M54B30 / MS43
Butterfly Throttle Cross Sectional Area Plots

In case anyone was wondering what the cross sectional area of a butterfly throttle is with respect to throttle angle, here is a plot of that.



These calculations are taken from a simple projection of a circle onto a plane. They do not account for the throttle shaft, which will remove a little bit more area from the flowpath, but it is fairly negligible.



It looks as though you would lose about 17.4% of the cross sectional area when opening to only 80 deg throttle.

P.S.: Interestingly, cross sectional area is pretty linear with respect to throttle angle after about 40 deg.
Attached Thumbnails
Click image for larger version

Name:	butterfly_throttle_cross_sectional_area_plot.PNG
Views:	1671
Size:	13.5 KB
ID:	587975   Click image for larger version

Name:	butterfly_throttle_cross_sectional_area_surface.PNG
Views:	1440
Size:	14.6 KB
ID:	587976  
shm21284 is offline   Reply With Quote
Old 01-24-2015, 02:00 AM   #53
daniel_f.
Registered User
 
Join Date: Jul 2011
Location: Germany
Posts: 3,086
My Ride: 330iC
I wouldn´t think its that negligible Have a look at motorbikes and their throttles.

Very often they have machined butterfly rods.

__________________

Current licensing status:
Security implementation *done*
Implementing Flex Fuel

Siemens MS43 wiki!

Last edited by daniel_f.; 01-24-2015 at 02:03 AM.
daniel_f. is offline   Reply With Quote
Old 01-26-2015, 09:51 PM   #54
TerraPhantm
Registered User
 
Join Date: Feb 2008
Location: Philadelphia
Posts: 7,322
My Ride: M3 & ZHP
For whatever it's worth, the throttle body curves on the S54 seem to assume that the throttle shaft area is negligible. I haven't checked the in-between values to your equation though



qmm = mm^2

KL_AQ_ABS_WDK = Throttle % vs Total TB Area
KL_AQ_ABS_LLS = ICV % vs ICV Effective TB Area
K_AQ_ABS_MAX = Maximum throttle area (TBs + ICV)
K_AQ_ABS_MIN = Minimum throttle area

S54 has 6 50mm diameter throttle bodies.
__________________
TerraPhantm is online now   Reply With Quote
Old 01-29-2015, 03:03 PM   #55
shm21284
Registered User
 
Join Date: Mar 2009
Location: Charlotte, NC
Posts: 259
My Ride: 323Ci M54B30 / MS43
Dyno Graph

Guys, I went to the dyno last night. Just hopped on one here at work (I work at a NASCAR shop - Richard Childress Racing). They let me use the one in the dirt shop, which is just an old Dynojet inertial dyno. But they wouldn't let me use the really nice load cell one (which also happens to have a wideband O2 sensor).

Since there was no O2 sensor on the dyno I used, I had a friend ship me his handheld wideband unit, which I hooked up and just watched as I was doing some pulls. It runs lean, somewhere in the 14.3 - 14.8 range at WOT. Also, I hooked up my EOBD scan tool, and watched ignition advance (the laptop with INPA on it was left at home). I am seeing anywhere from 23-26 degrees of advance, which to me is really low. I think the old MS42 DME on my old M52tuB25, with an AA tune, was running around 35 degrees of advance. That being said, I think there's a good 20-30 HP left in it, also including some cam timing tuning. Maybe some more experienced folk could give a better estimate.

So here's the dyno graph. Max HP = 223, Max Torque = 213 (Uncorrected HP = 228, Torque = 219).



I went ahead and digitized the data and plotted it in Excel. First, I plotted it against my old setup, an M52tuB25 with M54B30 intake, AA tune, K&N intake, Turner pulleys, lightweight flywheel, same custom headers and exhaust, and 255,000 miles.



First thing to notice is that the displacement increase (all others held equal) is almost a perfect offset in torque, as was my suspicion. However, the torque has a more rapid decrease at higher RPM. To me, this indicates either insufficient flow through the ports, intake manifold, or not enough valve lift, or not enough overlap. Maybe some input from the more experienced guys would help.

Also, I went ahead and plotted it against another guy on here, who installed an M50 intake on an M54B30 (John). He is making about 12 ft*lbs more peak torque, but he also has a pretty aggressive tune (from what I understand, he uses a standalone). This huge lump in torque tells me his intake manifold and headers are more tuned to eachother's length; his engine has better scavenging in the exhaust.



It would be nice to see what my torque curve looks like after a tune. Does anyone have any suggestions on tuning myself? I have read some of Terraphantm's, HakkenTT's, Thaniel's, and Daniel_f's threads, but I'm unsure whether the full amount of information is available for one to be able to tune the engine themselves. Any information regarding flashing my own DME would be helpful. I have a Galletto 1260, tunerpro, INPA, and some other software, but am not sure the exact process to adjusting the maps (I'm not asking how to tune - I've tuned many standalones in the past, I've just never tuned a stock DME on a BMW before) Is there a DIY tune thread that someone could make me aware of?

The four things I'm wanting to adjust are:
(1) Fuel injection pulsewidth at WOT
(2) Ignition advance at WOT
(3) Intake and exhaust cam timing
(4) Throttle response of the electronically controlled throttle valve
Attached Thumbnails
Click image for larger version

Name:	M54B30_baseline.PNG
Views:	2054
Size:	34.6 KB
ID:	588618   Click image for larger version

Name:	M54B30_baseline_vs_M54B30_with_M50_intake.PNG
Views:	1606
Size:	36.1 KB
ID:	588632   Click image for larger version

Name:	M54B30_baseline_vs_M52tuB25_tuned.PNG
Views:	1684
Size:	36.5 KB
ID:	588633  

Last edited by shm21284; 01-29-2015 at 03:11 PM. Reason: Adjusted scaling on x and y axes of the Excel-made dyno graphs. This was to be consistent with the Dynojet plot
shm21284 is offline   Reply With Quote
Old 01-30-2015, 12:47 AM   #56
daniel_f.
Registered User
 
Join Date: Jul 2011
Location: Germany
Posts: 3,086
My Ride: 330iC
Are you able to reproduce the measurement? Are they willing to let you use the dyno again?
__________________

Current licensing status:
Security implementation *done*
Implementing Flex Fuel

Siemens MS43 wiki!
daniel_f. is offline   Reply With Quote
Old 01-30-2015, 05:17 AM   #57
shm21284
Registered User
 
Join Date: Mar 2009
Location: Charlotte, NC
Posts: 259
My Ride: 323Ci M54B30 / MS43
Quote:
Originally Posted by daniel_f. View Post
Are you able to reproduce the measurement? Are they willing to let you use the dyno again?
I can use it whenever I want now. What measurement are you asking that I can reproduce?
shm21284 is offline   Reply With Quote
Old 01-30-2015, 05:37 AM   #58
daniel_f.
Registered User
 
Join Date: Jul 2011
Location: Germany
Posts: 3,086
My Ride: 330iC
Please have a download of the calibration file of your ecu and check the softwareversion of it or send it to me at ms43info @ yahoo.com
__________________

Current licensing status:
Security implementation *done*
Implementing Flex Fuel

Siemens MS43 wiki!
daniel_f. is offline   Reply With Quote
Old 01-30-2015, 06:36 AM   #59
shm21284
Registered User
 
Join Date: Mar 2009
Location: Charlotte, NC
Posts: 259
My Ride: 323Ci M54B30 / MS43
Quote:
Originally Posted by daniel_f. View Post
Please have a download of the calibration file of your ecu and check the softwareversion of it or send it to me at ms43info @ yahoo.com
Sure, I'll do this after work.
shm21284 is offline   Reply With Quote
Old 01-30-2015, 09:26 PM   #60
shm21284
Registered User
 
Join Date: Mar 2009
Location: Charlotte, NC
Posts: 259
My Ride: 323Ci M54B30 / MS43
Quote:
Originally Posted by daniel_f. View Post
Please have a download of the calibration file of your ecu and check the softwareversion of it or send it to me at ms43info @ yahoo.com
Well it seems my galletto 1260 is broken. Does anyone have a link to a place I can buy the real cable? The cheap ebay one is known to have issues I guess.
shm21284 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Censor is OFF



All times are GMT -5. The time now is 01:36 PM.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
vBulletin Security provided by vBSecurity v2.2.2 (Pro) - vBulletin Mods & Addons Copyright © 2019 DragonByte Technologies Ltd.
(c) 1999 - VerticalScope Inc. All rights reserved.