Twincharged BMW M30B32

Post Reply
r.martin
Posts: 4
Joined: Fri Mar 31, 2023 1:21 am

Twincharged BMW M30B32

Post by r.martin »

Здравствйте, понимаю по-русски немного.

I am in the process of building my 1984 E28, and my engine has evolved into a significant project.

Presently I have a 3.2L M30B32 which has custom forged pistons, (I will soon replace the connecting rods, I originally left the factory forged rods as I thought I would do no more than 500hp), we have an unsprung 6-puck clutch which we hope to hold the power, and I have forced induction.

My turbo is of the following size:

Exhaust:
IN:88.2
EX:77.5
Compressor:
IN: 69
EX:98.1

Exhaust A/R 1.05
Intake A/R 0.66

The supercharger is an eaton m90, normally found on 3.0 - 4.0L motors.

I am still building the intake manifold and (waiting on laser cut parts) my do two injector stages, one in the normal position near the back of the valve and the other shooting directly into the straight runner.

I was originally going to use two Speeduinos, one for ignition and one for fuel. The reasoning being that I also have an M70 (Maybe a 72 as it is aluminum?) V12 that may at some point be swapped into this chassis and I like the idea of not having to change the ECU.

Now that I know there is an open-source ECU that has 12x12 control channels I am thinking that the Proteus is the correct ECU for both the twincharged 6 and later the V12.

I have worked with arduinos in the past so I am looking for any initial information or resources that I should know/review before getting into the rusEFI Proteus. Any comments are welcome.

Side note: does the tuning software for Proteus work in a Linux environment?

Image

Image

Inside the mocked up plenum.
Image

Image

Stock BMW N54 turbo VS the M30 Turbo
Image

Image

Lowered on custom fabricated airLift suspension
Image

Image
User avatar
AndreyB
Site Admin
Posts: 14380
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Twincharged BMW M30B32

Post by AndreyB »

tuning software we use is called tunerstudio it's a java app works same on Windows and Linux and Mac

I spy a Russian plate. I spy a US-looking garage? I am confused :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
r.martin
Posts: 4
Joined: Fri Mar 31, 2023 1:21 am

Re: Twincharged BMW M30B32

Post by r.martin »

Спосибо Андрей.

I am American, but my family lives 7+ months in Europe each year. My father had an e24 M with the M88 motor, overseas when I was younger. (It still bothers me that he felt he had to sell it) So I guess when I saw the E28 it felt appropriate as a long-term project. This intersected with some years I was heavily influenced by a group of Russians here in America. These people owed me nothing yet gave valuable guidance in my early 20's.

I literally figured out how to "read Cyrillic" (sort of) from children's books, hence why I likely have egregious errors in my text. As far as speaking I do so reluctantly as I have mispronounced things and made awkward situations before. (When trying to explain about a car I had bought, I accidentally said that I had purchased a man... I said this in front of women which made it more embarrassing!)

I started this build back in 2017 and planned it to be a reserved "sleeper" build, gloss black with OEM polished trim. And back then, before recent events, that Russian plate was a subtle anti-social fashion statement. Now I would likely get the car vandalized for running it unfortunately.

I had thought rusEFI would probably use tunerStudio as most of the opensource ECUs seem to. The Linux compatibility is weirdly important to me as in all other areas of life I am determined to run open-source software. I have a single Windows VM for tuning a motorcycle and wish I didn't need to.

I get the impression that rusEFI more than covers any of my needs, if it can support 12cyl sequential ignition/injection, then my math tells me it could support 6 cyl independent ignition and up to 3 injectors per cyl sequentially. Is this in the realm of reality?
User avatar
AndreyB
Site Admin
Posts: 14380
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Twincharged BMW M30B32

Post by AndreyB »

r.martin wrote:
Mon Apr 03, 2023 8:03 am
up to 3 injectors per cyl sequentially
Now I am confused. 18 injectors how?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
r.martin
Posts: 4
Joined: Fri Mar 31, 2023 1:21 am

Re: Twincharged BMW M30B32

Post by r.martin »

Forgive me, I am definitely ignorant on the details of engine mgmt.

If I understood correctly the Proteus is capable of driving 12 cyl sequentially. Wouldn't this mean 12 injector outputs and 12 ignition for a total of 24?

When looking at the speeduino, it seemed that injector/ignition outputs could be reassigned. My thought was that it would be possible to reassign 6 of the ignition outputs to act as additional injector outputs. Thus leaving 6 ignition outputs and having 18 injector outputs. Is this inaccurate?
User avatar
AndreyB
Site Admin
Posts: 14380
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Twincharged BMW M30B32

Post by AndreyB »

No

Hardware-wise things are not so interchangeable.

Also as of today we do not support staged injection. Once we see a vehicle in need of it things might improve :) chicken and egg.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
mck1117
running engine in first post
running engine in first post
Posts: 1495
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Twincharged BMW M30B32

Post by mck1117 »

AndreyB wrote:
Tue Apr 04, 2023 4:13 am
Hardware-wise things are not so interchangeable.
But software wise they are - there are currently zero restrictions about which pins can do what (at least for injection/ignition sort of things). The firmware won't stop you from outputting an injector signal on an ignition channel.
r.martin
Posts: 4
Joined: Fri Mar 31, 2023 1:21 am

Re: Twincharged BMW M30B32

Post by r.martin »

OK this clarifies things. Are the ignition drivers internal to the ECU or does Proteus rely on external drivers?

The only reason I had thought I might need staged injectors is (as you can see in the photos) my current set of single injectors is positioned about 7-8" away from the intake valve. I thought that I may need a "primary" injector stage just before the valve and use the plenum injectors as a secondary.

As far as getting staged injection functional would this require a board revision or just a firmware modification?

Perhaps this compound-charged M30 could be the impetus and test engine for sequential, or the egg as you say.

And thank you guys for the information.
User avatar
AndreyB
Site Admin
Posts: 14380
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Twincharged BMW M30B32

Post by AndreyB »

proteus would need external igniters or smart coils

staged injection would be a software-only change
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Post Reply