Notices
Series I Major Horsepower Upgrades This is the place to discuss Super Chargers and Turbos, Nitrous, Porting, etc

Yet another DIY turbo builld

Old May 27, 2025 | 08:51 PM
  #251  
Brettus's Avatar
Boosted Kiwi
iTrader: (2)
 
Joined: Apr 2006
Posts: 20,857
Likes: 1,807
From: Y-cat-o NZ
Well ...I've certainly 'been there done that' . Which is why I now advise anyone that will listen to start with a good insert and port both outer exhaust ports and leave the Siamese alone. In so doing the pulse strength is made less on the middle insert and there is more pulse on the outer ports to spool the turbo.
Reply
Old Jun 12, 2025 | 08:29 AM
  #252  
ciprianrx8's Avatar
Thread Starter
Registered
 
Joined: Apr 2020
Posts: 388
Likes: 185
From: Romania, Europe
Summer is here yet again and the oem knock control went crazy. I had to add more IAT based ignition retard than estimated initially. I am now down 5 degrees at 50C, 8 degrees at 60C, and 10 degrees beyond that. I've also had to taper boost even more, from 75kpa down to 60 kpa beyond 50C. This is no fun, and the car literally feels slow compared to my memories of last winter. But again I can't f/// tell if it's really knock or not, maybe I should get some other system in place...



Reply
Old Jun 20, 2025 | 10:51 AM
  #253  
RotaryMachineRx's Avatar
SPOOLN8
iTrader: (1)
 
Joined: Nov 2008
Posts: 2,300
Likes: 245
From: Edmonton, Alberta, Canada
50C from my understanding is extremely warm for charge temp and is certainly getting into pre-ignition territory, let alone 60C. For reference on a decently warm 22-25C ambient day, my car was completely heat soaked, I started it after sitting for a few minutes and charge temp was around 48C, once I started driving and the intercooler became effective again my charge temps dropped substantially to 35C on a multi gear pull then back down to 26C during cruise. Maybe my ambients have not been as warm as you are seeing but under boost I have yet to see more than 35C charge temp under boost.

edit: Am i seeing this right, you are seeing a 45C charge temp on a 16.5C ambient day?

Last edited by RotaryMachineRx; Jun 20, 2025 at 10:55 AM.
Reply
Old Jun 20, 2025 | 11:19 AM
  #254  
ciprianrx8's Avatar
Thread Starter
Registered
 
Joined: Apr 2020
Posts: 388
Likes: 185
From: Romania, Europe
16c is my ac... when it's 35c out and 40c at road level.
Reply
Old Jun 20, 2025 | 01:34 PM
  #255  
MilosB's Avatar
Registered
 
Joined: Aug 2018
Posts: 244
Likes: 28
Perfect candidate tor Water injections in aim of reducing IAT..
Or just spraying the IC with water to increase the efficiency of its energy dissipation
Reply
Old Jun 20, 2025 | 01:51 PM
  #256  
Ricky SE3P's Avatar
Project Seca
iTrader: (10)
 
Joined: Dec 2010
Posts: 1,789
Likes: 649
From: SoCal
Updated pictures of your intercooler, IC piping, bumper, ducting? What fuel are you currently running and what ethanol percentage? It does seem like there could be some minor issues you are experiencing with cooling the air in your system, I'm trying to make sense of exactly everything you are presenting and factoring in the weather conditions but something just seems off or maybe I'm missing something. Your air temperatures just seem quite high
Reply
Old Jun 20, 2025 | 02:03 PM
  #257  
MilosB's Avatar
Registered
 
Joined: Aug 2018
Posts: 244
Likes: 28
20°C above ambient is in deed very high for post cooling. Its not that mich boost that would "**** it"..

At 10psi / 0.7bar of boost the temp from compression is only ((273+40)*1.7^0.286)-273)=91°C
Where
273 - converting °C in to K and than back to °C
40 - ambient temp in °C
1.7 is pressure ratio for 0.7 bar boost
^0.286 - adiabatic compression of air

Having a delta T of 50°C on intercooler should give it enough capacity to work..
Reply
Old Jun 21, 2025 | 05:01 AM
  #258  
ciprianrx8's Avatar
Thread Starter
Registered
 
Joined: Apr 2020
Posts: 388
Likes: 185
From: Romania, Europe
Those figures I'm complaining of happen during city driving. Essentially when it's boiling outside you can't drive within the city. Stop and go traffic, heatsoak, no airflow at all = charge temps in the 40-50C range. Obvs. the setup works when above 60-70kmh but not in a city.
Reply
Old Jun 21, 2025 | 08:03 PM
  #259  
Ricky SE3P's Avatar
Project Seca
iTrader: (10)
 
Joined: Dec 2010
Posts: 1,789
Likes: 649
From: SoCal
I cant imagine charge temps that high for the climate you reside in. Again see my previous post. Even in city driving stop and go traffic, on a 41°C day (yes ambient, road temps are higher), but i still wont see temps at my IAT higher than 46°C. Once i get moving more, temps come back down to 1-2° over ambient. Something isn't adding up unfortunately. The items i mentioned might help troubleshoot.
Reply
Old Jun 22, 2025 | 12:58 AM
  #260  
MilosB's Avatar
Registered
 
Joined: Aug 2018
Posts: 244
Likes: 28
For him its charge air temp not iat before turbo.
Reply
Old Jun 22, 2025 | 11:00 PM
  #261  
Ricky SE3P's Avatar
Project Seca
iTrader: (10)
 
Joined: Dec 2010
Posts: 1,789
Likes: 649
From: SoCal
Originally Posted by MilosB
For him its charge air temp not iat before turbo.
So is mine, i have a GM IAT sensor just before the throttle body. I undid the two wires going to the OEM MAF that are for the integrated temperature sensor, put a pigtail for a GM sensor and ran that to a GM sensor welded into a pipe in my wheel.

Im looking at my temps post-intercooler before the air goes through the throttle body and get an accurate read on temperature. Yes my IAT map has also been scaled correctly to match the GM sensor and read accurately.
Reply
Old Jun 23, 2025 | 02:42 AM
  #262  
ciprianrx8's Avatar
Thread Starter
Registered
 
Joined: Apr 2020
Posts: 388
Likes: 185
From: Romania, Europe
A bone stock car gets the same IATs so you deff didn't scale that sensor right. Scaling an NTC isn't straightforward as applying a fixed % across the OEM NTC map. You need to compute each data point so that interpolation doesn't do much harm.
In stop and go traffic you're breathing the exhaust of the one in front of you, everyone has their AC on, so it literally is hell for engines. Do this for 20-30 mins straight, not covering more than 500-1000m in this time, and there you go: 20C above ambient is the mere result of this. 2-3c above ambient you get maybe in the winter... on the highway.
Reply
Old Jun 23, 2025 | 05:04 AM
  #263  
MilosB's Avatar
Registered
 
Joined: Aug 2018
Posts: 244
Likes: 28
Originally Posted by Ricky SE3P
So is mine, i have a GM IAT sensor just before the throttle body. I undid the two wires going to the OEM MAF that are for the integrated temperature sensor, put a pigtail for a GM sensor and ran that to a GM sensor welded into a pipe in my wheel.

Im looking at my temps post-intercooler before the air goes through the throttle body and get an accurate read on temperature. Yes my IAT map has also been scaled correctly to match the GM sensor and read accurately.
100% agree with ciprian here, probably wrong scaling. No way you get 1-2°C, not even in winter.. its a great achievement if you get that at the maf with 0 heating from the compression/turbo/heat soaked IC ect . 1-2°C delta T is close to no heat energy exchange... (No cooling capacity)...
Reply
Old Jun 25, 2025 | 01:55 PM
  #264  
ciprianrx8's Avatar
Thread Starter
Registered
 
Joined: Apr 2020
Posts: 388
Likes: 185
From: Romania, Europe
This is what it gets if it has airflow, at least 30kmh average speed. Think that's pretty good... 32C out, no boost though.



I've decided to start tapering boost as soon as charge air hits 30C, by 40C it only does spring pressure(30kpa by redline) and past 45C I am also opening the BOV to keep boost below 20kpa.

Summers here regularly get to 37-40C so I've set that level accordingly. Even at such low boost levels you can still feel some torque, though it's more like teasing you instead of feeling good.

Knock control remains a mystery.
Reply
Old Jun 25, 2025 | 02:35 PM
  #265  
MilosB's Avatar
Registered
 
Joined: Aug 2018
Posts: 244
Likes: 28
Get a microphone type knock sensor and listen by ears ....
I just cant believe oem noise floor / frequency isn't changed significantly enough to completely make it useless..
Also knock is (should be) listened to only in certain window of timing, ie between ignition and TDC...

I just can't believe charge temp of 40° makes it on the knock limit.. Brett is also in hot region, and is pushing way more boost. I cant see him having less than 40°C charge temps..
Reply
Old Jun 25, 2025 | 03:23 PM
  #266  
Brettus's Avatar
Boosted Kiwi
iTrader: (2)
 
Joined: Apr 2006
Posts: 20,857
Likes: 1,807
From: Y-cat-o NZ
Originally Posted by MilosB
Get a microphone type knock sensor and listen by ears ....
I just cant believe oem noise floor / frequency isn't changed significantly enough to completely make it useless..
Also knock is (should be) listened to only in certain window of timing, ie between ignition and TDC...

I just can't believe charge temp of 40° makes it on the knock limit.. Brett is also in hot region, and is pushing way more boost. I cant see him having less than 40°C charge temps..
Don't forget that I have always run higher octane fuel than what Ciprian uses. These days I'm running w/m with some success but still nervous with it. I think a setup that used IAT as a safety would be great and have been putting some thought into implementing something lately.
I regularly see IAT 2-3 degrees C above ambient (post IC) when cruising out of boost on my setup as well. Dunno why you find that so hard to believe?

FWIW , I scale the GM IAT sensor using the OEM ambient sensor as a guide. IE do it when engine hasn't run for 12hrs minimum at 2-3 different ambient temps, so there is some interpolation to do. Maybe that method is flawed - do you have a better way?

Last edited by Brettus; Jun 25, 2025 at 03:30 PM.
Reply
Old Jun 25, 2025 | 03:49 PM
  #267  
MilosB's Avatar
Registered
 
Joined: Aug 2018
Posts: 244
Likes: 28
Originally Posted by Brettus
...
I regularly see IAT 2-3 degrees C above ambient (post IC) when cruising out of boost on my setup as well. Dunno why you find that so hard to believe?
From @Ricky SE3P i understood it as that was on boost, like Ciprian gave. Not low load like you wrote..

If knock is actually happening, retarding the ignition might be a much better solution than reducing the boost. If the ignition is later, there wont be any further compression (and heating) of the volume in same time the temp (and pressure) raises from combustion
Reply
Old Jun 25, 2025 | 03:55 PM
  #268  
Ricky SE3P's Avatar
Project Seca
iTrader: (10)
 
Joined: Dec 2010
Posts: 1,789
Likes: 649
From: SoCal
Originally Posted by MilosB
From @Ricky SE3P i understood it as that was on boost, like Ciprian gave. Not low load like you wrote..

If knock is actually happening, retarding the ignition might be a much better solution than reducing the boost. If the ignition is later, there wont be any further compression (and heating) of the volume in same time the temp (and pressure) raises from combustion
No, my comments were not under boost. Under boost my numbers change a bit, but not drastically so.

I am hopeful to drive my 8 this coming weekend, and I will be making a trip to go refuel. Peak forecasted temp this weekend is 40C coincidentally, I can try to grab a few screenshots and maybe a log of what my car is experiencing in driving conditions both highway and stop/go.
Reply
Old Jul 7, 2025 | 02:37 PM
  #269  
ciprianrx8's Avatar
Thread Starter
Registered
 
Joined: Apr 2020
Posts: 388
Likes: 185
From: Romania, Europe
Originally Posted by ciprianrx8
For the moment the car ran 3 fuel tanks w/o that middle wall in the insert.
7 tanks in, so far so good.

Originally Posted by ciprianrx8
but I've dialed boost down from 85kpa to 75kpa and will leave it there.
But I miss the power it had at 85kpa. I'm thinking of making a momentary overboost function that allows a boost target of 85kpa only under perfect conditions and for only 7-8 seconds straight, followed by a 1 minute cooldown period. This will be a nightmare to code, test and debug, but I think it will be worth it.
Reply
Old Jul 7, 2025 | 05:02 PM
  #270  
Laminar's Avatar
Registered
 
Joined: May 2014
Posts: 259
Likes: 46
From: Iowa
Push to pass!
Reply
Old Jul 10, 2025 | 04:17 PM
  #271  
ciprianrx8's Avatar
Thread Starter
Registered
 
Joined: Apr 2020
Posts: 388
Likes: 185
From: Romania, Europe
void manage_hyperboost()
{
unsigned long now = systime();
// --------------------------------------------------------------------------
// GEAR CHANGE DETECTION
// --------------------------------------------------------------------------
// Detect gear changes by monitoring sudden RPM drops
// If RPM drops more than hyperboost_MIN_RPM_DROP, consider it a gear change
if ((last_rpm - engine_speed) > hyperboost_MIN_RPM_DROP)
{
last_gear_change_time = now;
}
last_rpm = engine_speed;
// --------------------------------------------------------------------------
// MAP AVERAGE CALCULATION (20-second rolling window)
// --------------------------------------------------------------------------
// Reset the MAP average calculation every hyperboost_AVG_WINDOW window
if (now - map1_avg_reset >= hyperboost_AVG_WINDOW)
{
map1_avg_sum = 0;
map1_avg_samples = 0;
map1_avg_reset = now;
}
// Add current MAP reading to the running sum
map1_avg_sum += map1_press;
map1_avg_samples++; // Increment sample count
// Calculate current average MAP pressure:
// - Use actual average if we have samples
// - Fall back to current MAP reading if no samples yet
float current_avg;
if (map1_avg_samples > 0) current_avg = map1_avg_sum / map1_avg_samples; // Actual average when we have samples
else current_avg = map1_press; // Default to map1_press if no samples yet
// --------------------------------------------------------------------------
// hyperboost ACTIVATION LOGIC
// --------------------------------------------------------------------------
// Activate hyperboost when ALL these conditions are met:
// 1. Hyperboost not already active
// 2. In high-performance fuel mode (octane_boost_setting == 2)
// 3. Either:
// a) Target boost is above threshold OR
// b) We're within gear change grace period
// 4. 20-second MAP average is below safety limit
// 5. Hyperboost cooldown period has expired
if (!hyperboost_active &&
octane_boost_setting == 2 &&
(target_boost >= hyperboost_MIN_TARGET || (now - last_gear_change_time < hyperboost_GEAR_CHANGE_GRACE)) &&
current_avg < hyperboost_MAP_AVG_LIMIT &&
(now - hyperboost_last_deactivate >= hyperboost_COOLDOWN))
{
hyperboost_active = true;
hyperboost_start = now;
}
// --------------------------------------------------------------------------
// hyperboost DEACTIVATION LOGIC
// --------------------------------------------------------------------------
// Deactivate hyperboost when ANY of these conditions occur:
// 1. Maximum duration (7s) reached OR
// 2. Target boost drops below threshold (outside gear change grace period) OR
// 3. Fuel mode changes from high-performance setting
if (hyperboost_active)
{
bool gear_change_active = (now - last_gear_change_time < hyperboost_GEAR_CHANGE_GRACE);

if (
(now - hyperboost_start >= hyperboost_MAX_TIME) || // Timeout
(!gear_change_active && target_boost < hyperboost_MIN_TARGET) || // NOT during gear change, and too low target boost
(octane_boost_setting != 2)) // not in high boost mode
{
hyperboost_active = false;
hyperboost_last_deactivate = now;
}
}
// --------------------------------------------------------------------------
// hyperboost APPLICATION
// --------------------------------------------------------------------------
// When active, add boost pressure offset while respecting absolute limits
if (hyperboost_active)
{
target_boost += hyperboost_KPA_EXTRA; // Apply additional boost pressure (10kPa)
map_overboost_threshold += hyperboost_KPA_EXTRA; // raise overboost ceiling
}
}
That was fun. Now lets hope it does what i think it does.

Last edited by ciprianrx8; Jul 10, 2025 at 04:19 PM.
Reply
Old Feb 7, 2026 | 10:32 AM
  #272  
ciprianrx8's Avatar
Thread Starter
Registered
 
Joined: Apr 2020
Posts: 388
Likes: 185
From: Romania, Europe
Over the past few months I've been building numerous software patches to get rid of OBD2 queries entirely and have quite everything I'd ever wanted just broadcasted there on CAN for everyone to hear. The advantage is that the update rate goes up from maybe 3 parameter updates / second to each parameter gets 10 updates a second. If 3 years ago I was even querying for coolant temp... now I even have measured AFR, injector pulse width(s) - for each pair, ignition coil dwell time...and still have 2-3 spots I can fill if I find any use case.

Each yellow cell is a CAN bus byte within a message that I've hacked into and gave it a new purpose in life:


It's curious that even mazda left so many parameters in there that I am sure no other module in the car needs - like which other CAN node would care about leading timing, fuel trims, fuel system status? Well I certainly care and I am glad to find these messages there already made for me, and to even find some literal holes in them that I can literaly patch more stuff in. Other messages just look like they say - stay out of this - don't touch a thing or the car blows up or randomly locks up your brakes while driving.

Those of you that aren't at their first rodeo would also know that as RPMs go up, the ECU refuses to reply to all OBD2 queries because, wouldn't you guess, it literally has better things to do. During logging this is seen as data points getting spread out... losing resolution. With obd2 queries now out of the picture, that is no longer an issue.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Brettus
Series I Major Horsepower Upgrades
2372
Jul 24, 2023 02:49 PM
BigBadChris
Series I AT-Specific Performance Mods
424
Sep 27, 2018 02:57 PM
rotorocks
Series I Major Horsepower Upgrades
375
Sep 10, 2007 02:50 PM
Tudor
Series I Major Horsepower Upgrades
8
Jan 29, 2007 04:55 PM
zoomzoom_8
Series I Major Horsepower Upgrades
34
Oct 19, 2005 03:45 PM


Thread Tools
Rate This Thread
Rate This Thread:
You have already rated this thread Rating: Thread Rating: 0 votes,  average.


All times are GMT -5. The time now is 12:52 AM.