Microsquirting the NC30, part #14: A CAD detour

Since the last post, the task has been to figure out how to mount all the fuel injection hardware. I decided that this was best done by computer modeling, since there are a bunch of different pieces of hardware that have to fit together correctly, without interference in the cramped space. The “V” engine also …

Continue reading ‘Microsquirting the NC30, part #14: A CAD detour’ »

Microsquirting the NC30, part #13: Out with the old…

The carbs are out. The only way they ever get to flow some gas on this bike again is if I admit defeat with this whole project. With the carbs out, I got my first chance to see how throttle bodies I got on ebay would fit. They are from a Kawasaki GPz1100 B2 from 1982 …

Continue reading ‘Microsquirting the NC30, part #13: Out with the old…’ »

Microsquirting the NC30, part #12: Timing measurement

In the last post, I had loaded up the bike with a simple timing curve and taken it for a test ride. However, I have been meaning to actually measure the timing advance with the stock ignition unit rather than relying on hearsay. This weekend I finally press-ganged Kathy into helping. When I previously had …

Continue reading ‘Microsquirting the NC30, part #12: Timing measurement’ »

Microsquirting the NC30, part #11: Crank trigger

After getting the spark hardware hooked up, it was time to get the Microsquirt to know about crankshaft motion. As I mentioned in the last post, the motor has two “pulse generator” coils offset from each other. My hope was that the signal from these coils could be hooked up as-is, since this is a …

Continue reading ‘Microsquirting the NC30, part #11: Crank trigger’ »

Microsquirting the NC30, part #10: Spark hardware

As of the last post, the bike was running with all sensors functional and it was time to make the Microsquirt finally do something useful: control the ignition. To understand the setup, we have to go into some amount of detail. The way (most) ignition systems work is using an ignition coil, which has two windings, …

Continue reading ‘Microsquirting the NC30, part #10: Spark hardware’ »

Microsquirting the NC30, part #9: Some debugging

Finally, it was time to go for a test ride. You can view and log data over Bluetooth with a phone using the MSdroid Android app. Going out for a ride, everything seemed good until the RPM gauge spiked to 10k and then back down. Uh oh — this is what the Atmega does when …

Continue reading ‘Microsquirting the NC30, part #9: Some debugging’ »

Microsquirting the NC30, part #8: The tachometer

I was feeling pretty good about how things were going when I “just” had hooking up the tachometer left. That’s when I ran into an unsolved problem. From looking at the tachometer signal with the oscilloscope, I had determined that it consisted of short, square pulses, 4 per engine revolution. The Microsquirt outputs a tachometer …

Continue reading ‘Microsquirting the NC30, part #8: The tachometer’ »

Microsquirting the NC30, part #7: Reading lambda

Since the last post, the oxygen sensors are functional! While I had tested the controller boards when I initially built them, they’ve been sitting around since then. Now it was time to pack them into the box. It was quite fiddly getting all the wires in place, but eventually it all got stacked up and …

Continue reading ‘Microsquirting the NC30, part #7: Reading lambda’ »

Microsquirting the NC30, part #6: It’s alive!

All that remained before we’d have the Microsquirt alive when the last post ended was to plug everything into the connector… only there was a small setback. The minimal test was to only wire up the power and the serial lines and make sure that we could talk to it over the Bluetooth modem. Except …

Continue reading ‘Microsquirting the NC30, part #6: It’s alive!’ »