POP when turning ignition on (not cranking) and burned fuel smell
My car has been running quite rich, especially in idle, so i'm going to play around with this and see what I can get. I would imagine that having a rich idle (in the 12s) right before shutdown would leave a bit of fuel in the cyls.
Joined: Sep 2005
Posts: 34,402
Total Cats: 7,523
From: Chicago. (The less-murder part.)
the problem is that ms fires the plugs when turned on, is there any good reason for it to do this?
Last edited by Joe Perez; Apr 10, 2009 at 07:19 PM. Reason: Schematic update in progress
Joined: Sep 2005
Posts: 34,402
Total Cats: 7,523
From: Chicago. (The less-murder part.)
It would be built in the proto area, ignoring the LED drivers.
I really should get off my *** and prototype this. Since I've still got LostSoul's MS here (we're installing it tomorrow) I'm gonna run down to RadioShack and pick up some PNPs right now, and build this thing. Data to follow.
I really should get off my *** and prototype this. Since I've still got LostSoul's MS here (we're installing it tomorrow) I'm gonna run down to RadioShack and pick up some PNPs right now, and build this thing. Data to follow.
It would be built in the proto area, ignoring the LED drivers.
I really should get off my *** and prototype this. Since I've still got LostSoul's MS here (we're installing it tomorrow) I'm gonna run down to RadioShack and pick up some PNPs right now, and build this thing. Data to follow.
I really should get off my *** and prototype this. Since I've still got LostSoul's MS here (we're installing it tomorrow) I'm gonna run down to RadioShack and pick up some PNPs right now, and build this thing. Data to follow.
God I wish I understood electronics better. I hope this goes to plan, if so I'm pulling my MS out tomorrow and re-doing it!

Nice one Joe
FYI, leaning out my idle seemed to fix the issue so far. 3 starts so far without a pop, it would pop every single time before. I also seem to have my cranking settings just about nailed
It would be built in the proto area, ignoring the LED drivers.
I really should get off my *** and prototype this. Since I've still got LostSoul's MS here (we're installing it tomorrow) I'm gonna run down to RadioShack and pick up some PNPs right now, and build this thing. Data to follow.
I really should get off my *** and prototype this. Since I've still got LostSoul's MS here (we're installing it tomorrow) I'm gonna run down to RadioShack and pick up some PNPs right now, and build this thing. Data to follow.
i would love not to have this happen ever again
Joined: Sep 2005
Posts: 34,402
Total Cats: 7,523
From: Chicago. (The less-murder part.)
I've changed the design to use an NPN transistor instead of a PNP, since there are already NPNs on the board and therefore the MS distributors have them in stock. It's working on the breadboard. I'm going to build the design into LostSoul's MS, and I'll stim test it later this evening, and hopefully we'll run it on his car tomorrow.
Updated schematic and build instructions to follow.
Updated schematic and build instructions to follow.
So, you've changed that they do not go high during bootup but work normally after that of do you need to change the coil wiring as well?
(I changed my major the minute they brought this stuff up)
(I changed my major the minute they brought this stuff up)
Joined: Sep 2005
Posts: 34,402
Total Cats: 7,523
From: Chicago. (The less-murder part.)
Those are the SparkA and SparkB output signals. Not HV, just the triggers.
The setup is now double-inverting (rather than the normal way we do it, which is single-inverting) so the output follows the logic state of the CPU pin. You'll need to change SparkOutputInverted to YES, but everything else remains the same. With this setup, the outputs remain off during powerup, and will also remain off during a reflash.
It's blindingly simple, actually. Here's the MS schematic, with the circuit we normally build added in black:

As you can see, when the driving transistor is inactive (not conducting) the spark output is on. The CPU has to assert a voltage on the pin feeding the base of the transistor (through the 1k resistor) in order to turn the output off. It can't do this when it's inactive, as during bootup or a reflash, so during those times the outputs naturally go high.
Here's the modification I've done:

It's blindingly simple, really. All I've done is to tap the circuit at the same point we normally do, but instead of directly feeding it out, I run it through another inverting transistor stage. This way, when the CPU is inactive (its output pins are not on) Q6 and Q8 remain off, and their outputs remain high, however this in turn causes the new transistor to turn on and conduct, pulling the output low. When the CPU does assert a pin high, Q6 / Q8 turn on, which turns off the new transistor, which causes the output to to go high.
So far I've only bench-tested this. We're going to install it on a car and run it today. I'll have results, along with more detailed scope captures that clearly illustrate what actually happens at powerup, later.
The setup is now double-inverting (rather than the normal way we do it, which is single-inverting) so the output follows the logic state of the CPU pin. You'll need to change SparkOutputInverted to YES, but everything else remains the same. With this setup, the outputs remain off during powerup, and will also remain off during a reflash.
It's blindingly simple, actually. Here's the MS schematic, with the circuit we normally build added in black:

As you can see, when the driving transistor is inactive (not conducting) the spark output is on. The CPU has to assert a voltage on the pin feeding the base of the transistor (through the 1k resistor) in order to turn the output off. It can't do this when it's inactive, as during bootup or a reflash, so during those times the outputs naturally go high.
Here's the modification I've done:

It's blindingly simple, really. All I've done is to tap the circuit at the same point we normally do, but instead of directly feeding it out, I run it through another inverting transistor stage. This way, when the CPU is inactive (its output pins are not on) Q6 and Q8 remain off, and their outputs remain high, however this in turn causes the new transistor to turn on and conduct, pulling the output low. When the CPU does assert a pin high, Q6 / Q8 turn on, which turns off the new transistor, which causes the output to to go high.
So far I've only bench-tested this. We're going to install it on a car and run it today. I'll have results, along with more detailed scope captures that clearly illustrate what actually happens at powerup, later.
Joined: Sep 2005
Posts: 34,402
Total Cats: 7,523
From: Chicago. (The less-murder part.)
Success!
The MS is installed and running in LostSoul's '92. We just drove to BW3 on it, so I'm writing this while we're waiting for our food. Sidebar: why the hell do they have free wi-fi at a wings place? (Not that I'm complaining.)
I'll try to get this documented shortly.
The MS is installed and running in LostSoul's '92. We just drove to BW3 on it, so I'm writing this while we're waiting for our food. Sidebar: why the hell do they have free wi-fi at a wings place? (Not that I'm complaining.)
I'll try to get this documented shortly.
Success!
The MS is installed and running in LostSoul's '92. We just drove to BW3 on it, so I'm writing this while we're waiting for our food. Sidebar: why the hell do they have free wi-fi at a wings place? (Not that I'm complaining.)
I'll try to get this documented shortly.
The MS is installed and running in LostSoul's '92. We just drove to BW3 on it, so I'm writing this while we're waiting for our food. Sidebar: why the hell do they have free wi-fi at a wings place? (Not that I'm complaining.)
I'll try to get this documented shortly.
Indeed it runs, and runs sooooo much better than before
Joe is the MF'n man!! Datalogged a few runs, and didn't run into cut until the last one, so I'm going to start the basic VE tuning from that one. I'll send you the log Joe.
Joined: Sep 2005
Posts: 34,402
Total Cats: 7,523
From: Chicago. (The less-murder part.)
Thread
Thread Starter
Forum
Replies
Last Post
Frank_and_Beans
Supercharger Discussion
13
Sep 12, 2016 08:17 PM
Greasyman
General Miata Chat
2
Sep 28, 2015 10:44 AM








