Home  |  Forums  |  914 Info  |  Blogs
 
914World.com - The fastest growing online 914 community!
 
Porsche, and the Porsche crest are registered trademarks of Dr. Ing. h.c. F. Porsche AG. This site is not affiliated with Porsche in any way.
Its only purpose is to provide an online forum for car enthusiasts. All other trademarks are property of their respective owners.
 

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Aux air regulator prototype
emerygt350
post Oct 17 2025, 09:16 AM
Post #1


Advanced Member
****

Group: Members
Posts: 3,338
Joined: 20-July 21
From: Upstate, NY
Member No.: 25,740
Region Association: North East States



Well, it works on my desk and it works on 12v. Might get around to trying it in the car today.

Attached Image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Superhawk996
post Oct 17 2025, 09:37 AM
Post #2


914 Guru
*****

Group: Members
Posts: 7,481
Joined: 25-August 18
From: Woods of N. Idaho
Member No.: 22,428
Region Association: Galt's Gulch



(IMG:style_emoticons/default/popcorn[1].gif)

Have considered the same approach.

I’ve also considered something similar to replace the MPS but haven’t found a good way to vary the inductance in a smooth linear way without a Rube Goldberg contraption of windings and a linear actuator.
User is online!Profile CardPM
Go to the top of the page
+Quote Post
Literati914
post Oct 17 2025, 09:53 AM
Post #3


Advanced Member
****

Group: Members
Posts: 2,113
Joined: 16-November 06
From: Dallas, TX
Member No.: 7,222
Region Association: Southwest Region



It'd be great if you guy could figure this stuff out.. it's just these type of individual items that make D-jet less attractive as a long term solution (they've already been that). Yes we like the old school analog but those become less available as time passes, and it seems like just a matter of time 'til replacements are dried up.

maybe the same could be done for the decel valve ? (IMG:style_emoticons/default/popcorn[1].gif)
User is online!Profile CardPM
Go to the top of the page
+Quote Post
FlacaProductions
post Oct 17 2025, 11:19 AM
Post #4


Advanced Member
****

Group: Members
Posts: 2,069
Joined: 24-November 17
From: LA
Member No.: 21,628
Region Association: Southern California



Very cool!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
JamesJ
post Oct 17 2025, 12:37 PM
Post #5


Member
**

Group: Members
Posts: 242
Joined: 30-April 20
From: Sunnyvale, CA
Member No.: 24,202
Region Association: Northern California



QUOTE(emerygt350 @ Oct 17 2025, 08:16 AM) *

Well, it works on my desk and it works on 12v. Might get around to trying it in the car today.

Attached Image


Oil pressure: check
Oil temp: check
Coffee temp: check
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
tomeric914
post Oct 17 2025, 01:05 PM
Post #6


One Lap of America in a 914!
***

Group: Members
Posts: 1,276
Joined: 25-May 08
From: Syracuse, NY
Member No.: 9,101
Region Association: North East States



https://xwebforums.com/forum/index.php?thre...ernative.38379/

The link above was from 5 years ago so I don't know if the same parts are still available. Looks like it gives some user adjustability without the use of a computer.

Fiat X1/9, Porsche 914, close enough.

(Did you come to any of the events at the Glen this year?)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
emerygt350
post Oct 17 2025, 02:38 PM
Post #7


Advanced Member
****

Group: Members
Posts: 3,338
Joined: 20-July 21
From: Upstate, NY
Member No.: 25,740
Region Association: North East States



That looks a little like what I am up to but minus the brain. I am adding routines based on ambient temp and also adding a 4 second open on start to help with our poor hot engine starts with djet. The nice thing with the Arduino is I can rewrite the code and update the system without pulling anything apart or adding/subtracting resistors and so on.

I was at the vintage races as well as the NASCAR cup this year. Thinking about the last Glen region scca autox this weekend but not sure about that yet. At least I think it's this weekend....
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
emerygt350
post Oct 18 2025, 03:22 PM
Post #8


Advanced Member
****

Group: Members
Posts: 3,338
Joined: 20-July 21
From: Upstate, NY
Member No.: 25,740
Region Association: North East States



Progress

Attached Image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
emerygt350
post Oct 23 2025, 07:28 AM
Post #9


Advanced Member
****

Group: Members
Posts: 3,338
Joined: 20-July 21
From: Upstate, NY
Member No.: 25,740
Region Association: North East States



More progress. Ready for a test run.

Attached Image
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
emerygt350
post Oct 23 2025, 07:33 AM
Post #10


Advanced Member
****

Group: Members
Posts: 3,338
Joined: 20-July 21
From: Upstate, NY
Member No.: 25,740
Region Association: North East States



Here are my routines so far. Anybody think of any other things I can try to address with the AAR? The temp sensor is ambient temp, about 3 or 4 inches from the block.

#define ADC_VREF_mV 5000.0 // in millivolt
#define ADC_RESOLUTION 6000.0
#define PIN_LM35 A0
// constants won't change
const int RELAY_PIN = D8; // the Arduino pin, which connects to the IN pin of relay

void setup() {
Serial.begin(9600);
// initialize digital pin as an output.
pinMode(RELAY_PIN, OUTPUT);

// get the ADC value from the temperature sensor
int adcVal = analogRead(PIN_LM35);
// convert the ADC value to voltage in millivolt
float milliVolt = adcVal * (ADC_VREF_mV / ADC_RESOLUTION);
// convert the voltage to the temperature in Celsius
float tempC = milliVolt / 10;
// convert the Celsius to Fahrenheit
float tempF = tempC * 9 / 5 + 32;

//High idle for ~4 seconds on every start up. delay is how long to wait before moving to the next instruction. Delay is in milliseconds
digitalWrite(RELAY_PIN, HIGH);
delay(4000);

//Hot start routine to address low idle when restarting hot
//will probably need to move that temp around to get this right
if (tempF >99){
delay(10000); //hotstart 10 second additional high idle
digitalWrite(RELAY_PIN, LOW);
}

//Warm start routine
if (tempF <90 and tempF >70){
digitalWrite(RELAY_PIN, HIGH);
delay(60000);
digitalWrite(RELAY_PIN, LOW);
}

//Cool start routine
if (tempF <70 and tempF >50){
digitalWrite(RELAY_PIN, HIGH);
delay(120000);
digitalWrite(RELAY_PIN, LOW);
}

//Cold start routine
if (tempF <50) {
digitalWrite(RELAY_PIN, HIGH);
delay(240000);
digitalWrite(RELAY_PIN, LOW);
}
}

void loop() {}
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
emerygt350
post Oct 23 2025, 07:34 AM
Post #11


Advanced Member
****

Group: Members
Posts: 3,338
Joined: 20-July 21
From: Upstate, NY
Member No.: 25,740
Region Association: North East States



dupe
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Superhawk996
post Oct 23 2025, 09:06 AM
Post #12


914 Guru
*****

Group: Members
Posts: 7,481
Joined: 25-August 18
From: Woods of N. Idaho
Member No.: 22,428
Region Association: Galt's Gulch



So it looks like Arduino is just controlling via high/low binary.

Does the valve have some sort of built-on ramp rate on the open & close? Or, is this just an open / close solenoid valve?
User is online!Profile CardPM
Go to the top of the page
+Quote Post
Ishley
post Oct 23 2025, 10:51 AM
Post #13


Member
**

Group: Members
Posts: 297
Joined: 4-October 21
From: Clarendon Hills Il
Member No.: 25,957
Region Association: Upper MidWest



Do you need a default routine that the code falls into after a specific amount to time that closes the valve... in the case where you you don't sense the temp? I'm not familiar with this language so perhaps it's there and I didn't get it.

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
emerygt350
post Oct 23 2025, 10:58 AM
Post #14


Advanced Member
****

Group: Members
Posts: 3,338
Joined: 20-July 21
From: Upstate, NY
Member No.: 25,740
Region Association: North East States



QUOTE(Superhawk996 @ Oct 23 2025, 09:06 AM) *

So it looks like Arduino is just controlling via high/low binary.

Does the valve have some sort of built-on ramp rate on the open & close? Or, is this just an open / close solenoid valve?


yes, it's just telling a relay to trigger. That sends the 12v to the valve, which is just on or off. I am hoping this will be enough. I notice in my car the ramping closed is kind of redundant because the ecu richens the mix enough that after a minute running if I turn off the air flow off it will still idle at 1400.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
emerygt350
post Oct 23 2025, 10:59 AM
Post #15


Advanced Member
****

Group: Members
Posts: 3,338
Joined: 20-July 21
From: Upstate, NY
Member No.: 25,740
Region Association: North East States



QUOTE(Ishley @ Oct 23 2025, 10:51 AM) *

Do you need a default routine that the code falls into after a specific amount to time that closes the valve... in the case where you you don't sense the temp? I'm not familiar with this language so perhaps it's there and I didn't get it.


This is just a run once routine that would only execute the moment you start the car. no loop.
There is an initial 4 sec open routine regardless of the temp.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Superhawk996
post Oct 23 2025, 11:35 AM
Post #16


914 Guru
*****

Group: Members
Posts: 7,481
Joined: 25-August 18
From: Woods of N. Idaho
Member No.: 22,428
Region Association: Galt's Gulch



QUOTE(emerygt350 @ Oct 23 2025, 12:59 PM) *


There is an initial 4 sec open routine regardless of the temp.

What the thinking there?

Example - car is hot to very hot. Shut down for let’s say two minutes. At restart it’s going to tend lean just based on temp. Why bleed in more air for 4 seconds when the AAR wouldn’t?

Not being critical - think this is cool that your giving it a whirl and of course if it doesn’t work for whatever reason easy to change code.

There are probably 5 good ways to do this with stepper motors or a solenoid that could be PMW controlled but you’ve actually done something and built something so my hats off to you!!

(IMG:style_emoticons/default/smilie_pokal.gif)
User is online!Profile CardPM
Go to the top of the page
+Quote Post
emerygt350
post Oct 23 2025, 11:47 AM
Post #17


Advanced Member
****

Group: Members
Posts: 3,338
Joined: 20-July 21
From: Upstate, NY
Member No.: 25,740
Region Association: North East States



QUOTE(Superhawk996 @ Oct 23 2025, 11:35 AM) *

QUOTE(emerygt350 @ Oct 23 2025, 12:59 PM) *


There is an initial 4 sec open routine regardless of the temp.

What the thinking there?

Example - car is hot to very hot. Shut down for let’s say two minutes. At restart it’s going to tend lean just based on temp. Why bleed in more air for 4 seconds when the AAR wouldn’t?



That would be the sane thought here, but since this is djet... I think the logic behind the tough start is the heads cool faster than the cylinder and therefore the head temp isn't reflective of the actual temp ending up in a rich condition. I don't know if I believe that or not, considering how heat moves in these engines.

Whatever the underlying cause, when hot in the condition you describe, my car idles low, so I am going to try bring that idle up for 14 seconds (4 seconds because it is a fresh start, and 10 added because the temp sensor sees a hot engine bay). That is the normal amount of time it takes for my car to recover a normal idle in a hot restart situation. I am not sure this will work, or if those are the right times, but it is a start.

The stepper might be where I go next if this doesn't have the resolution needed. I was also looking at a multivalve system. I am afraid that most of the cheap valves of the right size and voltage just don't create a hole big enough for the airflow I need. If I had two valves in parallel, that would give me the ability to roughly alter air available.

We will see. I have a PCA event this weekend so I don't think I will try it on the car till Sunday.

sadly, if they had just added the 6cyl throttle lever to the 4 and dumped the stupid aar, we wouldn't need any of this.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



- Lo-Fi Version Time is now: 23rd October 2025 - 03:29 PM
...