Jump to content
Looking for Staff Members

Me78569

Unpaid Member
  • Joined

  • Last visited

Everything posted by Me78569

  1. Cowboy, Just an FYI. If your code for your turbo is time sensitive you should prob scrap the bar graph code. It is VERY cool and I am sad to see it go, but it takes FOREVER ( in terms of arduino and measuring turbo shaft speeds at 100k) to run. I think it is almost 40ms to print the graph. This is/was causing some inaccurate turbo shaft speed readings when north of 100k. Instead I am doing this to show the vane position ///setup loop lcd.setCursor(0, 0); lcd.print(" CM^2 ="); //lcd print loop VanePos = constrain(map(final_vane_position,960,40,3,25), 3, 25); String TurboPos = String(String(VanePos, DEC) + " "); lcd.setCursor(0,8); lcd.print(TurboPos); Everything on the lcd screen that doesn't change has been moved to the setup section so I only have to print it once. Clearing the bar graph also free's up some room for me to print "!EB Mode!" or "!Pot Mode!" on their own line and free up having to write/clear "DtoB ratio x.XX:1"
  2. couldn't have said it better myself. Glad you got your fan fixed, I REALLY need to do this also haha. My better half doesn't like adjusting the ac/heater temp via the windows
  3. Good to hear things are going well.
  4. Mike, Can you verify the process for reinstalling the cross over tubes? I want to edit the article to reflect that as there is nothing specific in regards to that. Is it install injectors, install cross over, tighten cross over, tighten injector hold down?
  5. Mine fits my US map pretty nicely haha.
  6. You're right the bigger issue is likely the dash with a gaping hole in it
  7. I really have been thinking of putting a tailgate sticker on the truck that reads "I don't care if I get around dent, Do you?"
  8. I really need to replace mine also, I only have high speed now, adjust temp with the windows.
  9. Your fan prob needs to be replaced causing too much resistance on lvl 1 and causing the fan to stop running as lvl1 won't allow enough power to overcome the bad bearing in the fan. I wouldn't replace a blower resistor without replacing the fan as it is almost always the fan that causes the issue to start with.
  10. So when in standard mode with the vanes adjusting based on turbo rpms. in 1st I can build 20psi pretty quick, not sure how quick as 2nd comes to soon to look down. 2nd gets 30+psi by 1600-1800 rpm 3rd 4th are the same. You REALLY need to build your controller to read turbo rpm as it is VERY , let me repeat that , VERY easy to overspin the turbo. Using the boostmap version of the code I could push the turbo past 160,000rpm without time to sneeze. The code really does just try and slow the turbo down since the turbo builds speed stupid easy. As for DP vs boost. when you are below 10psi you can see 3:1 ratio, but once the turbo lights it tends to stick right around 1.6:1 until the top end then it settles down around 1.2:1. I REALLY wish I could find a good compressor map for this turbo to help figure out where it runs best. I THINK it likes to sit at 105,000 rpm to 120,000 rpm so I have been tuning the positions to try and keep the turbo there. but it is VERY hard to tune up there. You wouldn't believe how quickly the turbo builds rpms. I really had to go out with my potentionmeter enabled to override everything and set at x vane position then test to see if I could overspin the turbo. I finally ended up with 3 maps, the turbo will overshoot the max rpm and settle back down at 125,000 to 130,000 rpm. - Tow (timing only tuning with 100 hp injectors) ending position of 16cm - DD (canbus) ending position of 18cm - Perf ( wiretap) ending position of 20cm void PosManage() { if (turbo_rpm <= curve_rpm[4]) { if (ThrottlePosition < 3) { // Idle Section if (turbo_rpm > BarkRpm) {AntiBark = true; vane_position = min_position;} else {AntiBark = false;} if(turbo_rpm <= idle_rpm) { vane_position = idle_position; idle_walkdown_mode = false; } else { if (turbo_rpm <= idle_walkdown_rpm) { idle_walkdown_mode = true;} else { idle_walkdown_mode = false; } if (idle_walkdown_mode) { vane_position = idle_position - two_cm;} } }else { AntiBark = false; // ----- // Curve section if (turbo_rpm <= curve_rpm[0]) { vane_position = constrain(map(turbo_rpm, idle_rpm , curve_rpm[0], Offidle_position, turbo_curve[0]), Offidle_position, turbo_curve[0]);} //turbo_curve[0];} else if (turbo_rpm <= curve_rpm[1]) { vane_position = map(turbo_rpm, curve_rpm[0], curve_rpm[1], turbo_curve[0], turbo_curve[1]);} else if (turbo_rpm <= curve_rpm[2]) { vane_position = turbo_curve[1];} else if (turbo_rpm <= curve_rpm[3]) { vane_position = map(turbo_rpm, curve_rpm[2], curve_rpm[3], turbo_curve[1], turbo_curve[2]);} else { vane_position = map(turbo_rpm, curve_rpm[3], curve_rpm[4], turbo_curve[2], turbo_curve[3]);} //+ TPS_range was put into place to open the vane more if throttle input was higher } } else if (turbo_rpm < lit_rpm) { AntiBark = false; vane_position = map(turbo_rpm, curve_rpm[4], lit_rpm, turbo_curve[3], turbo_curve[4] - TPS_range);} else{ AntiBark = false; if (curvea){ //end pos of 20cm 249 if (turbo_rpm <= 120000) { vane_position = 416 - TPS_range;}//map(turbo_rpm, lit_rpm, 120000, turbo_curve[4] - TPS_range, 249 - TPS_range); } else if (turbo_rpm <= 126000) { vane_position = 333 - TPS_range;} //= 100 - TPS_range; } else { vane_position = 249 - TPS_range; } } if (curveb){ //End pos of 18cm 333 if (turbo_rpm <= 120000) { vane_position = 500 - TPS_range;}//map(turbo_rpm, lit_rpm, 120000, turbo_curve[4] - TPS_range, 249 - TPS_range); } else if (turbo_rpm <= 126000) { vane_position = 416 - TPS_range;} //= 100 - TPS_range; } else { vane_position = 333 - TPS_range; } } if (curvec){ //End pos of 16cm 416 if (turbo_rpm <= 120000) { vane_position = 550 - TPS_range;}//map(turbo_rpm, lit_rpm, 120000, turbo_curve[4] - TPS_range, 249 - TPS_range); } else if (turbo_rpm <= 126000) { vane_position = 475 - TPS_range;} //= 100 - TPS_range; } else { vane_position = 416 - TPS_range; } } // Overrun protection if (over_run > 135000){ if (!curvea) {vane_position -= one_cm;} //{overrun = true;} else{overrun = false;} } } You can also see that I am opening the vanes more based on where TPS is. I think sub %40 tps TPS_Range = 0, <70 is tps_range = 20(half cm) and over 70% tps range is 40 or one cm. As for vane position when cruising, currently the code is set to jump back into the vane calc program if throttle input is above %25, so in theory it does snap shut if you need the power, HOWEVER even with my tight converter I can drive around with the vanes %100 open and never need more than 22% throttle. Sure the truck isn't fast, but if you are going for mpg's you don't need to be fast. It still goes good enough to get to 55-65 mph in 25-30 seconds without smoke. I can also say that it is %100 possible to do 65 mph with the vanes wide open and not have haze out the tailpipe. This in turn means 0-1psi drive pressure and 0 boost at 65 mph. I am pretty sure that I will be able to squeeze 25 mpg out of the truck at 65 now. I know that with the hx35 I was able to do 55 without having boost, but as soon as I pushed past 60 mph I started to see boost and I seen a 3-5 mpg drop. again guys with this turbo you goal is to slow it down. You don't need to worry about performance, rather how do I keep it from eating itself. The turbo handles the performance aspect itself haha. I might have a man crush on Arnold. for your enjoyment
  11. Well most of the tuning is done. some refinement needs to happen to the top end still, but overall I am pretty pleased. I gotta say the mid range power of the truck is unreal. Anyways I am now going to run some testing for MPG's. I am gonna run a week or two with the vanes set to open and see what kind of mpg's I can get.
  12. they are running a sale now $3.49 a piece. partnumber m140 http://www.rockauto.com/catalog/moreinfo.php?pk=4048521&cc=1361999&jnid=495&jpid=1 I ordered 6 of them for a grand total of 29 shipped.
  13. very odd. Where you hauling something? IE using more throttle to pull the long passes in CO? Was fuel pressure lower at idle in CO?
  14. Yep, The problem with letting the issue persist is not only are you causing the lockup issue from time to time, but the much more important issue is you are feeding you very costly ECM bad power. A new clean power source is a lot less money than trying to source a new ECM. Food for thought.
  15. If the noise filter solves your issue you need to replace your alternator. Don't run the filter as it is a bandaid. Fix the issue, the truck ran without on for year, it shouldn't need one now.
  16. Does the wait to start light stay on ?
  17. any fuel from the end of the injection lines when you loosen them a way loose and crank?
  18. You checked the IOD fuse right? It is hidden by the black fuse puller.
  19. I would replace your cam sensor first, If it was reading off you could find that the injection event might be to early or to late causing overfueling, IE black smoke. If the pump R&R took 3.5 hours last time it will only take 2 this time
  20. When your Commuter is a 25 year old BMW 5.0l v12 haha, not hard to get the truck to do better mpg wise.
  21. I went with custom cables for mine. Pretty happy with them. I am sure I could have built them cheaper, but at that point where I needed them I didn't have time to mess around with it.
  22. 2.56 for diesel here 2.75 for gas. thought in my mind " yay it's cheaper to drive the truck than the bmw haha"