TeamSwift

Home of the Suzuki mini-compacts ! Your Home for all things Suzuki Swift, Geo Metro, Holden Barina, Chevy Sprint, Pontiac Firefly, and Suzuki Cultus. TeamSwift is a technical performance oriented community!
It is currently Thu Sep 21, 2017 4:19 am

Underbody braces, turbos and more!

All times are UTC - 5 hours




Post new topic Reply to topic  [ 12 posts ] 
Author Message
PostPosted: Thu Jul 30, 2015 5:18 pm 
Offline

Joined: Tue Aug 28, 2007 12:33 pm
Posts: 264
Location: yuma, AZ.
so i've been having a hard time after a rebuilt my carb the wrong way and ended up with a tank full of bad gas.
ended up buying a el cheapo wide band o2, install in stock location. (wide band o2 run at higher tempatures, and the 4.2 heater has a builtin thermostat, so i think im okay.)
anyways, found out the EGR system had been disabled at the three way solinoid valve. i disabled the rest of the system at both the intake rear and exhaust manifold.
idle mixture adjustment screw was in all the way, reading 19 af at idle, 14 at part throttle, and 10 at WOT less than 4k, above 4k evens out to 13.0 at 6k.
having trouble with fast idle and idle, as i don't really have the idle or WOT switches.
still messing with the float.
tomorrow i will disable the computer MCS lines and re route to an arduino running basic PWM via a tip120 and a bloody big heatsink with manual control of the PWM cycle at the spec 16hz.

we will see what i can get with this.

edit: title change cus it works.

_________________
"muchos tanks, village destruidos"
"muchos sanks, menos submarinos"
"its the dreams that keep you alive"
-vernon wasser-

88 sprint, 4dr sold :(
87 turbo 2dr, never ran :( :(
86 sprint, 2dr current DD! :)


Last edited by nemoskull on Mon Aug 03, 2015 2:49 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Fri Jul 31, 2015 1:59 am 
Offline
Island Inbreeder
User avatar

Joined: Tue Oct 18, 2005 6:56 pm
Posts: 6340
Location: Emerald city Washington
Oh wow ah.......
Thats not how this carburetor works.
your going to have continuing Running,Starting,Stopping issues
This is a feedback carb and not design to operate with deleted sensors and "Removed electronic Switches,Soliniods"
.
I wish you luck...... But I know how this is going to turn out
.
How about a webber.?
.

_________________
.

t3 ragtop wrote:
the 3 banger isn't at all a "grenade." it's a tough little son of a bitch doing a big job. respect it.
suprf1y wrote:
I didn't save anything.Vehicles are to me, like little boys are to Tommy.Toys to be abused for my own personal pleasure.
jrjd wrote:
"Driving a Swift GTi is like driving a bike in your house".


Top
 Profile  
 
PostPosted: Fri Jul 31, 2015 2:12 pm 
Offline

Joined: Tue Aug 28, 2007 12:33 pm
Posts: 264
Location: yuma, AZ.
Yeah, I know how it's going to turnol out. A Webber sound nice I lf I can not get my mikunis working. Mostly I'm just seeing how far I can get with the stock carb and minimal money.

Edit so its not all that bad. The mcs give a wide range of af ratios. I need a tps from a 95 geo and I will go from there. The fuel cut and bowl vent solinoid are closed with power off, so I don't need euc control for that. I will see how far I can get with just a throttle sw from a 90 geo. Figure I'll use the coolant temp for cold start and run with feedback from the wbo2.
With a real tps I can build a one dimensional fuel map, basically efi minus the injection.
If I can get this to work with the throttle sw, I just built a replacement ecu, minus the emissions.

_________________
"muchos tanks, village destruidos"
"muchos sanks, menos submarinos"
"its the dreams that keep you alive"
-vernon wasser-

88 sprint, 4dr sold :(
87 turbo 2dr, never ran :( :(
86 sprint, 2dr current DD! :)


Top
 Profile  
 
PostPosted: Mon Aug 03, 2015 2:48 pm 
Offline

Joined: Tue Aug 28, 2007 12:33 pm
Posts: 264
Location: yuma, AZ.
okay, IT WORKS!!!!! =)

arduino pro mini from china, 2 dollar usd.
im using a tip 120 to control the MCS.
reading throttle position and wideband o2.
using a 20 point one dimentional fuel map.

adjust idle using wideband o2 sensor.

need to do:
get rpm input, i got the circuit built, but its not reading right.
get clt input, need to build the input circuit.
code in warm up enrichments.
code it IAT adjusments.


i tried an 11 point map, but it was too coarse. off idle was leaning out too much. 20 point map works much better.
the rpm input is a lm2917 that show voltage, but is not reading it to the arduino.
i just noticed i never set the analog inputs as inputs.
was working good untill my tps died. its just a el-cheapo potentiometer from china hooked up to the throttle plate.
my wiring needs to be upgraded.

all in all, its working. all i really need is a new (real) TPS and get the tach input working.
WOT at 6k is 13.2
WOT at 2k is 12.5
you see my problem.
im thinking a 6x20 rpm/tps map should get me where i want to be.
the other problem im having is super rich on deceleration. adding rpm input should fix this.

i tried a straight closed loop, but it did not work. right now im running a closed loop at idle only. all it does is lean out the mixture a bit, does not enrich.
keep in mind im building a throw away fuel injection computer. once i get the rpm working, its a basic alpha-n fuel injection computer. but becase of the atmega 168 not being rated for automotive or the desert summer heat, im going to keep a few of these on hand to replace of one goes bad.
shooting for a 5x7 board in a case with a 20mm fan unit.

my arduino code.
Code:
#include <TimerOne.h>

//inputs
int tps = A0;
int wbo2 = A1;
int iat = A2;
int rpm = A3;
int clt = A4;

//outputs
int outputA = 9;

//variables
int val;
int fuelout = 200;
int cltval;
int tpspos;
float wbo2val;
int iatval;
int rpmval;

//FUEL MAP, adjust from 1 to 99 percent
int fuel[20] = {60,40,35,35,30,35,40,37,35,30,40,45,42,40,40,50,50,50,50,50};
//       pos    0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19
//
// NOTES:
// rpm not working.
// clt not setup
//
void setup() {
  // put your setup code here, to run once:
//NEW CODE
pinMode(tps, INPUT);
pinMode(wbo2, INPUT);
pinMode(iat, INPUT);
pinMode(rpm, INPUT);
pinMode(clt, INPUT);
pinMode(outputA, OUTPUT);
//END UNTESTED CODE.

Timer1.initialize(62500); // 62.5 ms, 16/second, 62500
Timer1.pwm(outputA,512);        // set base 50% duty cycle
Serial.begin(9600);
}

void loop() {
  // put your main code here, to run repeatedly:
cltval = analogRead(clt);
rpmval = analogRead(rpm);
iatval = analogRead(iat);
wbo2val = analogRead(wbo2); // read raw AF value

wbo2val = (((wbo2val / 10.23)/10) + 9); //remap standard af values

tpspos = analogRead(tps);
tpspos = map(tpspos, 936, 630, 0, 19); // remap to 20 points

val = fuel[tpspos];                 //retrive fuel map and assign val to val
                      // closed loop
if (tpspos < 1){                    //only if tps = 0 pos, i.e. less than 1.
    if (wbo2val < 15.00)            //lean out idle fuel if richer than 15:1
  {val = val - 8;}                  //percent to lean out, too high and will lean out too much.
}
Serial.print(" |MSC %:");           //dataloging
Serial.print(val);

val = map(val , 1, 99, 1023, 1);    //remap from percent to 10 bit pwm
fuelout = val;
Timer1.pwm(outputA,fuelout);        //write to mcs

Serial.print("MCS val: ");          //dataloging
Serial.print(fuelout);
Serial.print(" |TPS :");
Serial.print(tpspos);
Serial.print(" |WBO2 :");
Serial.print(wbo2val);
Serial.print(" |IAT :");
Serial.println(iatval);
}

_________________
"muchos tanks, village destruidos"
"muchos sanks, menos submarinos"
"its the dreams that keep you alive"
-vernon wasser-

88 sprint, 4dr sold :(
87 turbo 2dr, never ran :( :(
86 sprint, 2dr current DD! :)


Top
 Profile  
 
PostPosted: Mon Aug 03, 2015 10:43 pm 
Offline
Island Inbreeder
User avatar

Joined: Tue Oct 18, 2005 6:56 pm
Posts: 6340
Location: Emerald city Washington
nemoskull wrote:

edit: title change cus it works.

.
I bet i could walk in High heel but my feet were not designed for it and wont like it
So the reason was to bypass the stock ECM.?
I'm pretty sure I could name half dozen guy who could make this Carb & ECM work with half the effort you put into you arduino.Frankincarb project
.
Would i do this.? NO
Will it hold up.? Don't know
But what I do like is..... your doing It and posting about
.
and so I ( and I bet a few others too) will follow your post and Hope you have great success
.
......jv&s
.
Image
.
Image
.

_________________
.

t3 ragtop wrote:
the 3 banger isn't at all a "grenade." it's a tough little son of a bitch doing a big job. respect it.
suprf1y wrote:
I didn't save anything.Vehicles are to me, like little boys are to Tommy.Toys to be abused for my own personal pleasure.
jrjd wrote:
"Driving a Swift GTi is like driving a bike in your house".


Top
 Profile  
 
PostPosted: Sat Aug 08, 2015 3:37 pm 
Offline

Joined: Tue Aug 28, 2007 12:33 pm
Posts: 264
Location: yuma, AZ.
Okay so I just got the rpm input working. Also had some weird random leaning out, opened up the carb and found out some parts had fallen out, lol. Well I'm shelving this for a while, but what I do know is that a megasquirt 2 or 3 would work in place of the stock ecu.

Just got my Weber today. I will mess with this later on

_________________
"muchos tanks, village destruidos"
"muchos sanks, menos submarinos"
"its the dreams that keep you alive"
-vernon wasser-

88 sprint, 4dr sold :(
87 turbo 2dr, never ran :( :(
86 sprint, 2dr current DD! :)


Top
 Profile  
 
PostPosted: Sat Aug 08, 2015 8:29 pm 
Offline
User avatar

Joined: Mon Mar 07, 2011 9:07 pm
Posts: 557
Location: alabama
Wellll.....maybe his ECM bit it and he he cant find one.

But if that not be the case, would have to agree with JVS....it might run, but never the way or with efficiency it was desgined to without the MCS.

If one is dead set on doing away with a feedback carb, why not do a retrofit to something that DID work and was designed for the car? that being an AISIN non feedback. (which I just so happen to have 1 freshly rebuilt) :roll:

_________________
Mike
Valley Grande, AL
1986 Sprint plus

Do you maintain a personal fleet like I do?
Why do we do it?
Because it's what we enjoy and because we CAN.
2011 camaro, 2005 Vibe, 2016 Outback, 06 Expedition, 87 Porsche 911, 87 Turbo sprint, 82 Brat, 73 gmc 4x4, 69 camaro, 99 Gl1500 Honda Goldwing, 12 Kawasaki klr650, 2012 Kubota L3200, and we wont even go into the small stuff.


Top
 Profile  
 
PostPosted: Sun Aug 09, 2015 2:55 am 
Offline

Joined: Tue Aug 28, 2007 12:33 pm
Posts: 264
Location: yuma, AZ.
Do away with the mcs? I'm using the mcs.
The next biggest hurdle is the lack of rpm i put, but I got that figured out. It need fine tuning. I'm went ahead and started building a permanent ecu with a full sized heat sink in the mcs output. I s I'll want to get this running right, I'm pretty close.
As for feed back, I got a 20 point throttle feedback, not the 3 the stock had. I got wideband o2 feedback, as well as iat and working on clt.

But that for another day. Right now I'm going with a Weber 32 36.

_________________
"muchos tanks, village destruidos"
"muchos sanks, menos submarinos"
"its the dreams that keep you alive"
-vernon wasser-

88 sprint, 4dr sold :(
87 turbo 2dr, never ran :( :(
86 sprint, 2dr current DD! :)


Top
 Profile  
 
PostPosted: Sun Aug 30, 2015 10:05 am 
Offline
User avatar

Joined: Fri Jun 10, 2011 3:43 pm
Posts: 281
Location: Exeter California 93221
Could it be a stuck MCS? That would explain why cars Mixture screw was all the way in

_________________
1985 chevy sprint 5speed 1.0 Mk1 (Blue). 1999 Geo metro 5speed 1.0 (Silver). 2003 XL-7 2.7l V6 AUTO (White). 2005 XL-7 2.7L V6 AUTO (Cobalt Blue). 1996 mercury cougar 4.6 auto (Goldish?). New to the family 1998 VW new Bettle 2.0 5speed (Black) Restord <--- (hers)<---- Gone to a new home. Replaced with 2003 Turbo 1.8T 6speed (black) ... In One 1986 chevy sprint ER (White) In line for a restore <---None runner <---(parts). Thats 7... So I'm under a hood alot... Why? Kuzz we love cars!


Top
 Profile  
 
PostPosted: Sun Aug 30, 2015 2:32 pm 
Offline
Island Inbreeder
User avatar

Joined: Tue Oct 18, 2005 6:56 pm
Posts: 6340
Location: Emerald city Washington
you like the weber
they work great you...... Wont get the best Mileage...
and the jets were around $10 a pop and went through a dozen to get it set right
I was averaging 25 mpg it was a hole lot fun sounds much more throatEEEEEE
.

_________________
.

t3 ragtop wrote:
the 3 banger isn't at all a "grenade." it's a tough little son of a bitch doing a big job. respect it.
suprf1y wrote:
I didn't save anything.Vehicles are to me, like little boys are to Tommy.Toys to be abused for my own personal pleasure.
jrjd wrote:
"Driving a Swift GTi is like driving a bike in your house".


Top
 Profile  
 
PostPosted: Fri Sep 18, 2015 3:12 pm 
Offline

Joined: Tue Aug 28, 2007 12:33 pm
Posts: 264
Location: yuma, AZ.
Love the sound, but I got a damn flat slop and there is no documentation on the Weber. Still might go back to the stock carb, I finally figured out how to build a tach inpu for the arduino.

_________________
"muchos tanks, village destruidos"
"muchos sanks, menos submarinos"
"its the dreams that keep you alive"
-vernon wasser-

88 sprint, 4dr sold :(
87 turbo 2dr, never ran :( :(
86 sprint, 2dr current DD! :)


Top
 Profile  
 
PostPosted: Fri Dec 11, 2015 6:38 pm 
Offline

Joined: Tue Aug 28, 2007 12:33 pm
Posts: 264
Location: yuma, AZ.
okay, so this is offically working. throttle switches from a 90 metro, el cheapo wideband o2 meter, and a tmp36 as a cylinder head temp.
closed loop when running warm, still needs some tweaking, but getting around 12:1 WOT, 14-15:1 cruise, and idle settles down to 16:1. still no fuel cut solinoid. i could use that.
i order PCB's for the compuer side of things. waiting on them from china.
over all this works.

_________________
"muchos tanks, village destruidos"
"muchos sanks, menos submarinos"
"its the dreams that keep you alive"
-vernon wasser-

88 sprint, 4dr sold :(
87 turbo 2dr, never ran :( :(
86 sprint, 2dr current DD! :)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group