280Z Update

It’s been a while since I’ve worked on my Z. I’ve been working on rebuilding my wife’s 300ZX, which is progressing slowly. My Z had a dead oxygen sensor and was not tuned correctly. It also had a fuel leak. But last week I fixed both of those issues and now it runs like a champ.

I then leaned out the fuel table by about 25% (I had richened it up when the sensor died to be safe). I was able to use autotune to then fix up the fuel map quite a bit. I really think it’s time to get it tuned on a dyno, but haven’t committed yet.

Sent off my oil temperature gauge to get the range changed from 100-300 degrees F or so to 60-260.

I’d like to use the slicks I got in at least one race this season, but I need to remove my bump steer spacers for the 15″ wheels they are on to fit.

3rd pump’s the charm

So I picked up a Bosch 044 fuel pump for a song, and decided to get rid of my Fuelab Prodigy pump. I almost wrote about the Fuelab install, but since I intended on replacing it, it wasn’t worth it. It was just too much for my vehicle, even at my target boost levels.

The Fuelab pump was brushless, and so was very picky about voltage. It was unusable during cranking due to a large voltage drop because of my small battery. So I had to add in a check valve, which helped, but I still needed to do a ten-fold increase in my cranking pulsewidth calculations. Then there was the speed control wiring. It was too much ‘because racecar’, so I decided to swap to the Bosch when offered.

To my surprise it came with a check valve integrated in to a type of banjo fitting. But, since I already added a check valve closer to the fuel rail, this would be redundant. Also, banjo fittings flow poorly.

A couple of new fittings and moving the mounting brackets over a bit was all it took to get it installed. Note all the holes for all the difference bracket configurations on my mounting plate. Heh.

On Properly Setting Your Cooling Fan Temperature Threshold

When I first installed an aftermarket ECU (Megasquirt I) in my 1984 300ZX, years ago (almost 10 as of this writing!), I used the recommended GM sensor for coolant temperature. It required a bit of machining to fit the sensor, nothing major.

With my latest engine (and the two cars it was in), I decided to use the OEM Cylinder Head Temperature Sensor, since hey, why not? It was already there, in an optimal spot. All I had to do was make software changes to calibrate MS-II to it’s temperature/resistance curve. I had the data in the Factory Service Manual, all was well. Continue reading

Harbor Freight Trailer Build

So I’ve got this autocross bug, despite being a terrible driver. After about 5 seconds of thought, I came to the conclusion that I must get an autocross trailer in order to improve my skills.

So, after a bit of research it looked like item #90153 was the thing to get. The key is it has 12″ wheels, whereas the cheaper one (#42708) has 8″ ones. The larger the wheel the less RPM the wheel bearings see, which is good. The increased payload capacity and trailer height were just bonuses. Since I plan on hauling some wheels and tires and some tools, I don’t see coming near the 1000+ lb. payload capacity. And if you wanted to carry more, all you’d really need is some better tires, since that’s the actual limiting factor. However, I don’t recommend carrying anything near the payload capacity.

Note that this is one of the few big-ticket items you can use the 20% coupon on, so if you want to save $46 or so off the price, use one! I got it and built it:

I also picked up a trailer jack, LED lighting kit, 1-7/8″ ball, and ratcheting straps from HF. From elsewhere I got a backup alarm, more LED lights, battery tray, some wire and a voltage gauge.

I then painted the frame and wheels to match my 280Z:

Continue reading

msqur.com – MSQ file sharing site

Well, I’ve only been working on it a little so far, but I suppose it’s good enough to post about at this point.

The site is msqur.com, and it’s for Megasquirt ECU users to share their tunes (from the TunerStudio MS software). You can upload (multiple) .msq files, assign some engine information to them at upload, and share them with other people for troubleshooting or tuning help. The goal is to make something easier than attaching a file to a forum post that others have to download and fire up the full tuning software suite to just view it.

msqur screenshot

Currently, as of this posting, it just shows you the VE, Spark and AFR tables from MS2 or MS2-Extra only. It might with with other firmwares but I have no expanded it yet. You can also enable or disable the table coloring, and normalize the VE table, converting any VE table to 5-250 VE for ease of comparison. I hope to expand it to view all data available from the MSQ file in a familiar format.

I only get to work a bit each week on it, since I’ve got a few other projects going. But it shouldn’t take too long to get this site to 90%. It’s also a nice break from the C code for the DRD project. So, I’ll post every now and then about any updates to it, so check the msqur tag for the latest info.

Carduino 2.0

Over a year ago I got an Arduino Uno and a CAN-BUS Shield to try and make some kind of datalogger for my car. I was also interested in using the OpenXC library with it (which might need a port if there isn’t one already, since it uses the Digilent chipKIT Max32 development board). While OpenXC allows interfacing with Android stuff for phones, I’m more interested in a self-contained datalogging type deal. Connecting a phone to review/control things would be a plus, but not required. Mainly, it would record to an SD card for later manipulation on any platform.

The problem with the Uno was that it has limited flash storage space, 32KB total. Lots of strings (for LCD output) in my source combined with some poorly written C++ CAN-BUS/SD/GPS libraries that SK PANG provide with the CAN-BUS shield, and the compiled output is just too large. The libraries are a hodge-podge of various OSS projects. I intend to rewrite them in C. You can run the binaries off the SD Card, but that’s not what I wanted the SD Card for.

Carduino 2.0

So, I just got a Arduino Galileo, which is way overkill. It was either get a Arduino Mega, which has enough flash but is otherwise relatively the same (and likely going to be obsolete soon), or get the Galileo. Instead of Atmega powered, it has a real Intel x86 SoC and runs Linux! No more AVR cross-compiling. And since it is Arduino Uno “shield compatible”, I don’t have to worry about the shield not working (I think! I’m assuming the shield follows the Uno spec.).

8MB Flash, 400MHz clock speed and a whole other bunch of superior specs I don’t remember. Now, the embedded Linux kernel is on that 8MB, and takes most of it up. So at first it looked like I was in the same boat. However, it has a built-in SD card slot that you can load up another, larger, image onto. Now I have two SD Card slots, one on board and one on the CAN-BUS shield. One for the OS, one for logging data. Perfect.

First I have to get familiar with the Galileo and setup the environment. After that I can start developing. So this will be split up into at least two other parts.

First autocross with a VG33

Well, with less than a couple hundred miles on the rebuilt engine, it was time to really break-in the new VG33. I took it to an autocross. Things were going well until I shut it off after my second run. It didn’t want to restart after that. It appears that the culprit was low battery voltage, as the ECU was resetting and the fuel pump never even came on during cranking. Even with a jump cranking speed just wasn’t very fast.

I did get three runs in, albeit only one of was clean. The first one was red flagged due to someone else spinning out, and the last one I spun out. Here are videos of the clean run and the second run where I spin:


280Z LED Conversion Part 2

Continuing from part 1, this is the start of installation and results of the LED conversion. I ordered a small bunch of LEDs to get a feel for what brightness I’m looking at since the website I ordered from has somewhat confusing ‘relative intensity’, ‘brightness’, and ‘lumens’ listed for each bulb. Not to mention the prices seemed to fluctuate independently of any of those values so it wasn’t as simple as ‘find the most expensive ones’.

For the first part of the conversion I ordered just 6 bulbs. The Type 97 and Type 89 replacements for the front and rear side markers and the two license plate lamps, respectively. They all use a BA15S base (1156), but the bulb is much smaller. I went with 15 LED license plate bulbs since the bulbs don’t face outward. In retrospect the 15 LED bulbs would have been nice for the side markers as well, but the 9 LED ones I got are at least as bright as the incandescents, probably a tad brighter.

9 LED vs stock Type 97:


Incandescent (left) and 15 LED bulb (right)




If I had to do it over again I’d get the 15 LED bulbs for all the clearance lights instead of the 9 LED as they are a bit brighter and have better coverage. But they are still brighter, in my unscientific opinion, than the stock filaments.

Satisfied, I ordered some more bulbs:

The contents being:

  • 2 67-R15 Red (rear tail lights)
  • 2 1157-A45-T 1157 Amber (front combination lamps)
  • 2 1157-R45-T 1157 Red (rear combination brake/tail lights)
  • 2 1156-R45-T 1156 Red (rear turn signals)
  • 2 CF13JL-02 (3 Pin Zero-Load “Japanese” Flasher)

The brake and tail lights are slightly brighter, but come on much faster. The 67-R15s could be replaced with something even more bright but it’s not a big deal. I took a few photos before and after but it’s really hard to tell. However, here is one side-by-side comparison shot:

The left side is the stock tail light bulbs and the right is the new LEDs (67 and 1157).

Once you replace the turn signals the stock flashers will give up due to lack of current. This is fixed by replacing the stock flashers with these “zero-load” flashers. The stock ones depend on enough current to heat up an element and warp it, at which point it triggers by bending and hitting the contacts. This is why if bulbs are out the flash rate is different, or it stops flashing all together. Anyway, these “digital” flashers just happen to fit perfectly with the stock harness. All that’s needed is an extra ground.

The stock turn signal flasher is attached to the steering column, near the pedal mounts:

The hazard flashers is above the ECU and ignition relay:

Wiring both of them up is easy as the B and L terminals match up fine with the stock female plugs.

The wires (on a 1977 CA 280Z) match up as follows:

  • Turn signal flasher
    • W -> ‘L’ (Load, not blue like in the FSM)
    • G/Y -> ‘B’
    • E is the new earth/ground you’ll have to run.
  • Hazard flasher
    • G -> ‘L’
    • R/W -> ‘B’
    • E is the new earth/ground you’ll have to run.

Unfortunately there weren’t mounting tabs on them, but a couple zip ties and it’s good.

And that’s it. I measured the actual amperage before and after (just for the parking and tails), and it went from 1.5 A to 0.5A (33%), with 0.5 A of the dropped attributed to the tail lights alone. Not as a big as I thought but anything to reduce the load on the stock combination switch is good. That’s 20W down to about 7W. My initial calculations relied on the listed wattage for the bulbs, which I’m guessing is based on the maximum current draw which would be when the bulbs are first turned on. That’s down over 90%, which translates into my alternator not pulling down the idle when I first switch the lights on.