MEGAsquirt A place to collectively sort out this megasquirt gizmo

DIYPNP NA Idle setup

Thread Tools
 
Search this Thread
 
Old 04-12-2017, 04:05 PM
  #1  
Junior Member
Thread Starter
iTrader: (1)
 
Alumilo's Avatar
 
Join Date: Dec 2015
Location: Sacramento, CA
Posts: 110
Total Cats: 15
Default DIYPNP NA Idle setup

I installed my DIYPNP this last weekend and got it to start up with a 1994-1997 1.8 base map from here: MegaSquirtPNP by DIYAutoTune.com

I haven't driven the car yet, I've just set base timing and tinkered with idle and AE a bit. I've got my idle algorithm set to open-loop warmup right now and it seems to be fine... until it warms up at which point is settles to ~740rpm and idles rough. I'm trying to figure out how to get it to idle around 850ish as it should. Options I've read about are adjusting the idle stop screw and going to closed-loop control. The latter seems to be the right route in my opinion, but people keep saying to spend the time to tune open-loop first.

So I have to ask, do the two algorithms; open-loop and closed-loop work together at all? Does MS know to run open-loop until its warmed up and switch to closed-loop? Why else would I waste my time with open-loop settings?
Alumilo is offline  
Old 04-12-2017, 04:18 PM
  #2  
mkturbo.com
iTrader: (24)
 
shuiend's Avatar
 
Join Date: May 2006
Location: Charleston SC
Posts: 15,176
Total Cats: 1,680
Default

No you can't switch from open-loop to closed-loop when it is warm.

You need to raise you idle duty value a bit when warm to get it to idle higher the 740rpm. Also what afr are you at when it idles rough?
shuiend is offline  
Old 04-12-2017, 04:21 PM
  #3  
Junior Member
iTrader: (1)
 
ramensoop's Avatar
 
Join Date: Jan 2016
Location: Humble, TX
Posts: 160
Total Cats: 29
Default

when warm set your idle with with the idle screw. in closed loop the valve will take care of changes in load/atmospheric conditions
ramensoop is offline  
Old 04-12-2017, 04:30 PM
  #4  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,490
Total Cats: 4,079
Default

omfg. USE CLOSED LOOP IDLE.

im a little shocked they setup their basemap that way. I would also do myself the favor up upgrade to the 3.4.2 release.


regardless, you didn't tune the warmup idle duty table well, because the idle valve basically stays locked at the last value on that chart -- if youre dropping to 750rpm, it's cause you've tuned it to do that. Even the warmup table in that basemap isn't great.


you should have followed my DIYPNP installation guide and used my basemap that should have you idling perfectly on first crank without any tuning necessary...
Braineack is offline  
Old 04-12-2017, 05:47 PM
  #5  
Junior Member
Thread Starter
iTrader: (1)
 
Alumilo's Avatar
 
Join Date: Dec 2015
Location: Sacramento, CA
Posts: 110
Total Cats: 15
Default

Originally Posted by Braineack
omfg. USE CLOSED LOOP IDLE.

im a little shocked they setup their basemap that way. I would also do myself the favor up upgrade to the 3.4.2 release.


regardless, you didn't tune the warmup idle duty table well, because the idle valve basically stays locked at the last value on that chart -- if youre dropping to 750rpm, it's cause you've tuned it to do that. Even the warmup table in that basemap isn't great.


you should have followed my DIYPNP installation guide and used my basemap that should have you idling perfectly on first crank without any tuning necessary...
I would have but your avatar gave me a seizure and I suffered memory loss and disorientation... Thanks for the tips, I'll swap the tune tonight and see.
Alumilo is offline  
Old 04-12-2017, 05:54 PM
  #6  
Elite Member
iTrader: (2)
 
ridethecliche's Avatar
 
Join Date: Aug 2016
Location: New Fucking Jersey
Posts: 3,890
Total Cats: 143
Default

Originally Posted by Alumilo
I would have but your avatar gave me a seizure and I suffered memory loss and disorientation... Thanks for the tips, I'll swap the tune tonight and see.
ridethecliche is offline  
Old 04-12-2017, 08:06 PM
  #7  
Senior Member
iTrader: (2)
 
Onyxyth's Avatar
 
Join Date: May 2013
Location: Boyertown, PA
Posts: 735
Total Cats: 62
Default

Just reiterating that you should update the firmware (idle code is much better) and then read a few guides on tuning closed loop. It's not too complex and it really is the best option.
Onyxyth is offline  
Old 04-12-2017, 09:29 PM
  #8  
Junior Member
 
TheBlack7's Avatar
 
Join Date: Jan 2017
Location: Marysville, Ohio
Posts: 58
Total Cats: 3
Default

I just did my first DIYPNP and had similar problems. Went into CANbus/testmodes to get closed loop idle valve closed/open valves. base map values were way off. CL idle is smooth now
TheBlack7 is offline  
Old 04-13-2017, 12:45 AM
  #9  
Junior Member
Thread Starter
iTrader: (1)
 
Alumilo's Avatar
 
Join Date: Dec 2015
Location: Sacramento, CA
Posts: 110
Total Cats: 15
Default

Thanks for the input, guys. My firmware is up to date, it's just that I couldn't find a more recent base to start from until Brain mentioned he had a 3.4.2 map available at trubokitty. Brain's map was set up for 550cc injectors so I had to update that for my setup, then set base timing, and up the fueling VE table around the idle region because it was idling around 14.5 (his may have been set up for sequential fuel).

so now it idles at just over 800rpm, ~30kPa, and ~12.7 AFR. It probably still needs tweaks for my specific setup but overall it's much better. All hail the Braineack.
Alumilo is offline  
Old 04-13-2017, 06:42 AM
  #10  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,490
Total Cats: 4,079
Default

but why did you tune it to idle at 12.7 and not 14.5? 14.5 is like SPOT on...

also becareful all your inputs and outputs match how my tune is setup -- like the fan control for one.
Braineack is offline  
Old 04-14-2017, 11:39 AM
  #11  
Junior Member
Thread Starter
iTrader: (1)
 
Alumilo's Avatar
 
Join Date: Dec 2015
Location: Sacramento, CA
Posts: 110
Total Cats: 15
Default

Yeah.... So I did a few things: first I fixed the fan output, which I had missed. So fan turns on now. Then I saw I hadn't switch to Untimed Injection, so I changed that. I haven't driven it except for around the neighborhood but it seems to run the same whether set to untimed or semi-sequential... I'll have to learn about that.

I also switched the Fuel VE values back to what Brain's basemap were (I had only adjusted 4 idle region boxes), then I calibrated my IAC duty cycle steps. My lower and upper limits turned out to be 24 and 60, respectively.

at this point it was idling pretty good, around 13.8 afr and 820rpm. I bumped up the close-loop target RPM curve so now when the engine temp is at operating temp (~90C) the car idles at ~950rpm, same as before.
Alumilo is offline  
Old 04-14-2017, 01:06 PM
  #12  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,490
Total Cats: 4,079
Default

semi-seq. and timed injection is techincally better if you setup the table. I dont think my 90-93 map has it setup, which is should...i can update it one of these days.
Braineack is offline  
Old 04-17-2017, 02:42 PM
  #13  
Junior Member
Thread Starter
iTrader: (1)
 
Alumilo's Avatar
 
Join Date: Dec 2015
Location: Sacramento, CA
Posts: 110
Total Cats: 15
Default

I would give the idle a B grade right now. I'm limping it around town to burn out the 87 ACN gas to fill it with 91. Brain, is there a reason your basemap timing table kpa range is 19-225kPa, and your fuel VE table is 20-101kPa?
Alumilo is offline  
Old 04-17-2017, 03:04 PM
  #14  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,490
Total Cats: 4,079
Default

i uploaded the wrong basemap? :P
Braineack is offline  




All times are GMT -4. The time now is 03:25 AM.