Engine Performance This section is for discussion on all engine building related questions.
Sponsored by:
Sponsored by: KPower

Miata LFX Swap (Singular Motorsports & Good-Win Racing)

Thread Tools
 
Search this Thread
 
Old 02-02-2017, 08:48 PM
  #461  
SADFab Destructive Testing Engineer
iTrader: (5)
 
aidandj's Avatar
 
Join Date: Apr 2014
Location: Beaverton, USA
Posts: 18,642
Total Cats: 1,866
Default

When I looked in the DataLink software it let me change the input to a 3 wire sensor. But it wouldnt let me select 100psi 3 wire. Kind of weird.

There is a user calibration table though.
aidandj is offline  
Old 02-02-2017, 11:36 PM
  #462  
Supporting Vendor
Thread Starter
iTrader: (3)
 
ThePass's Avatar
 
Join Date: Jul 2006
Location: San Diego
Posts: 3,303
Total Cats: 1,216
Default

Ok, looking at the wiring plans I've been working on I think there's a good solution here that actually simplifies the wiring too.

The USM has the following terminals for each sensor: Shield / Ground / Signal / +5V / +12V, so it's ready to go for a 3-wire OP sensor and the USM is going in the engine bay so this won't add to the number of wires going through the firewall. This bumps one of the originally planned 4 sensors out of the USM, but that's OK because the diff temp sensor is in the back of the car, might as well just wire that straight to one of the dash harnesses sensor inputs and save having to send those wires forward through the firewall anyways.

Originally Posted by gooflophaze
The question is begged - Any reason to run the stock sensor at all? Pretty sure you could mute the MIL in hptuners - and the oil controlled cams should be closed loop not watching the oil pressure for data. I can't seem to find it, but I think the stock oil pressure is 0-120psi (though my math on the PID I monitor indicates 0-150psi). https://www.alibaba.com/product-deta...424792154.html puts it at 0.9mpa which is 130psi.
Searching around I'm seeing various opinions on if it might work without the factory sensor. I'd rather not have to go back in and drill/tap for a sensor, add wiring to an already finished harness, etc. if I find out the ECU insists on seeing that sensor.
__________________
Ryan Passey
ThePass is offline  
Old 02-02-2017, 11:53 PM
  #463  
Senior Member
 
Padlock's Avatar
 
Join Date: Jul 2014
Location: Milwaukee, WI
Posts: 1,136
Total Cats: 554
Default

solution: rent camaro again, unplug OP sensor, do burnouts, see if car goes to depowered state.
Padlock is offline  
Old 02-03-2017, 07:59 AM
  #464  
Junior Member
iTrader: (1)
 
B6Tfastiva's Avatar
 
Join Date: Jun 2010
Location: Westover, Md
Posts: 245
Total Cats: 11
Default

The CMP actuator solenoid valve (7) is controlled by the ECM. The crankshaft position (CKP) sensor and the CMP sensors are used to monitor changes in camshaft positions. The ECM uses the following information in order to calculate the desired camshaft positions:
  • Engine coolant temperature
  • Calculated engine oil temperature (EOT)
  • Mass air flow (MAF)
  • Throttle position (TP)
  • Vehicle speed
  • Volumetric efficiency
I copied that from GM service information for a 2013 camaro LFX (document ID 827211 if you have SI access). I've never heard it mentioned in class or seen in the shop a oil pressure sensor reading affect cam timing on these. The ecm doesn't care what oil pressure is as long as the actuators move to where they are commanded.
B6Tfastiva is offline  
Old 02-05-2017, 01:42 AM
  #465  
Supporting Vendor
Thread Starter
iTrader: (3)
 
ThePass's Avatar
 
Join Date: Jul 2006
Location: San Diego
Posts: 3,303
Total Cats: 1,216
Default

Changing topics for a moment from the electronics to what I was able to finish up today. With the last of the fittings arriving yesterday, today I completed everything that carries fluids in the front end. Now that I've finished that up and know for certain how it's all going together I can finally cover each system in its own post.

Power Steering

We begin with V8R's power steering kit. Included are fittings/lines to replace the hard lines that run along the rack itself with steel braided lines as well as fittings and a high pressure braided line for pump to rack. The kit leaves it to the user to sort out the low pressures lines (usually rubber) and reservoir (I've heard the factory Miata unit can be used), so that blue 180° hose barb fitting is supplied for the exit from the rack.

Name:  LFX_PSkit_zps4y9g4owu.jpg
Views: 2093
Size:  431.8 KB

I used everything above except the hose barb fitting because this car will use braided lines throughout.

Removed the old lines from the rack and spent a good deal of time cleaning the rack up. The power rack I got from a donor car seemed to have been competing for the coveted title of thickest layer of grime, but it’s shiny now.

Name:  56BE0661-DBD2-4EC9-AF33-8415F9B1A5D7_zpszphhfees.jpg
Views: 2049
Size:  241.0 KB

Here’s the rack with the V8R lines added. Also pictured is the early version of the rack to cooler line I made which I later added the in-line dry break to:

Name:  4B02A332-C334-45B8-867B-D8A110AB9C8B_zpsm5bf08uf.jpg
Views: 2198
Size:  252.8 KB

Closeup shot. This bunch sit close to the pan once installed so best to leave them loose and adjust the angles once both the engine and rack are in place:

Name:  404BCA29-CFFC-43F6-A6EA-6328773430AC_zpsbw0xjktt.jpg
Views: 1999
Size:  238.3 KB

Pic of the power steering pump. The black threaded outlet goes to the rack which V8R supplies a fitting for (that’s what I’m holding in the photo). The port above that is the inlet from the reservoir. That port has a barbed end for a rubber hose in the stock GM form, but as seen in this pic I removed that and drilled/tapped the hole to adapt it to an AN fitting:

Name:  E765680C-C745-4453-8DB2-DFCED6FD40DC_zpssefpevkv.jpg
Views: 2035
Size:  355.1 KB

A note on the power steering pump pulley -
To remove the pump from the engine you must remove the pulley from the pump first. This took us a combination of parts from a rather comprehensive pulley puller kit, something most home garages may not be equipped with. Reinstallation of the pulley is equally difficult. I’d recommend leaving the pump on the engine unless you absolutely have to remove it. However, there is a complication if you’re going to add an engine oil cooler; to remove the factory oil filter housing you have to remove the steering pump first because the filter housing’s bolts are too long and can’t be backed all the way out with the pump in place. For shame, GM! Later, when I installed the Keisler oil reroute plate in place of the stock filter housing I swapped two of the factory bolts out for shorter ones and now the plate can be installed/removed with the steering pump in place. At any rate, if you need to remove the filter housing you’ll have to take the pump off at least once.

Now back to our regularly scheduled programming…
The next piece to the puzzle was the steering fluid reservoir. The reservoir needs to sit higher than the pump as it is a gravity feed. The pump’s position on the motor is high enough that there was a good bit of head scratching and lots of looking around at various reservoir options/shapes/etc. to figure out what to do. The solution I came up with uses a Moroso reservoir mounted directly to the top of the pump NASCAR style. This eliminated the need for a hose and guarantees good flow from the reservoir to pump. This reservoir is actually intended for power steering so it has the appropriate internal baffles.

I don’t have a pic of the reservoir by itself but you’ll see it in following pics. The reservoir had an AN bung in the bottom for the drain so with a couple fittings the pump was set up for the direct-mount:

Name:  BB854EE8-FB48-412D-A037-214792F5811E_zpsrpkau5o4.jpg
Views: 2003
Size:  178.2 KB

To hold the reservoir in place requires a bracket Always up for challenging myself, I decided to make it from aluminum. Here is an in-progress pic about 80% of the way done, just before tack welding the two halves I made together:

Name:  F4DD01FE-E31F-46D7-8A64-FEB5E4ED7A36_zpsgwss29pz.jpg
Views: 2093
Size:  190.3 KB

It turned out to be a funky looking little thing but it’s nice and light, piggy backs on existing factory bolts, and does just what’s needed:

Name:  4EF0270B-DC3F-4638-B0B4-3372746359A7_zpsjzvufqtk.jpg
Views: 1984
Size:  167.4 KB

Here it’s mounted up with the reservoir. Note the factory oil filter housing is still in place behind there, but that is removed later for the oil cooler:

Name:  D36BB589-6998-4301-B588-AF385A0C1FB9_zpsy6fhuvax.jpg
Views: 2133
Size:  200.4 KB

The final piece in the power steering system is the cooler. Most cars doing any sort of performance driving will need one, you don’t want this system overheating and spraying flammable fluid around the engine bay. If you’re doing a more standard street setup with rubber lines there are lots of affordable cooler options with barbed ends built in. For this car I chose Earl’s 40700 cooler, which is a 13”x2”x2” unit, with -6AN ends. I erred on the small side to keep weight down but Earl’s stuff has efficient cores so I think it will do the trick. I’ll be monitoring fluid temp so I’ll know if it is sized well or needs to be upgraded:

Name:  32352005-DBB2-4D90-A077-C51DDF5C32AB_zpsum1samez.jpg
Views: 2009
Size:  266.4 KB

Back when I was making the removable nose I made the brackets to hold the cooler in place. With the cooler, pump and reservoir all settled in all that’s left is to connect the dots with the lines. Embracing the idea of having the whole front nose section quickly removable, I picked up a pair of Radium -6AN dry break fittings for the power steering lines:

Name:  7C075CF5-D0DC-49ED-AE73-0FF3025884E7_zpssc2cmohs.jpg
Views: 1963
Size:  178.5 KB

Long line below is cooler to reservoir, with the dry break junction fixed to the reservoir side. The short one is half of the rack to cooler line:

Name:  3DF54378-B6ED-4924-8B7F-BB56515AF132_zps4sm00mgd.jpg
Views: 1979
Size:  251.4 KB

Here’s the other half of that lower line, I had already fixed it to the rack and didn’t want to remove it for the last pic. This section has a fire sleeve since it's in the vicinity of the exhaust:

Name:  F4CF140D-5AE1-4008-BBB9-D77829B5DB6F_zpssnrzrfl4.jpg
Views: 2024
Size:  206.4 KB

Final setup installed:

Name:  81686093-065F-4A07-9D0B-41C1E60C6AE9_zpshbhelmx4.jpg
Views: 1973
Size:  247.1 KB

That concludes the power steering setup. Tomorrow I'll write up the oil cooler system.
__________________
Ryan Passey
ThePass is offline  
Old 02-05-2017, 01:47 AM
  #466  
SADFab Destructive Testing Engineer
iTrader: (5)
 
aidandj's Avatar
 
Join Date: Apr 2014
Location: Beaverton, USA
Posts: 18,642
Total Cats: 1,866
Default

aidandj is offline  
Old 02-05-2017, 09:31 AM
  #467  
Junior Member
 
unk577's Avatar
 
Join Date: Jan 2009
Posts: 211
Total Cats: 34
Default

It's beautiful
unk577 is offline  
Old 02-05-2017, 11:03 AM
  #468  
Elite Member
iTrader: (2)
 
miata2fast's Avatar
 
Join Date: Aug 2009
Location: Dover, FL
Posts: 3,143
Total Cats: 174
Default

Beautiful work. Can't wait to see the end results.
miata2fast is offline  
Old 02-05-2017, 11:38 AM
  #469  
SADFab Destructive Testing Engineer
iTrader: (5)
 
aidandj's Avatar
 
Join Date: Apr 2014
Location: Beaverton, USA
Posts: 18,642
Total Cats: 1,866
Default

Hey Ryan I was digging around the OBD-2 protocols, and the one used by Racepak (2008 and newer) is just a CAN signal. So there is a chance that you can use the user defined ECU settings and define your own configs. This is what I ended up having to do with the megasquirt after they said they only supported the default broadcasts.
aidandj is offline  
Old 02-05-2017, 12:29 PM
  #470  
afm
Senior Member
iTrader: (3)
 
afm's Avatar
 
Join Date: Nov 2015
Location: Berkeley, CA
Posts: 981
Total Cats: 508
Default

EDIT: double post
afm is offline  
Old 02-05-2017, 12:29 PM
  #471  
afm
Senior Member
iTrader: (3)
 
afm's Avatar
 
Join Date: Nov 2015
Location: Berkeley, CA
Posts: 981
Total Cats: 508
Default

SAE J1979 defines a lot of the higher level specs of OBDII (that don't depend on whether it uses 15765 CAN mode), and PIDs are all request/response rather than broadcast. Very different than setting up MS3 channels; does RacePak even support that for custom channels?
afm is offline  
Old 02-05-2017, 12:32 PM
  #472  
SADFab Destructive Testing Engineer
iTrader: (5)
 
aidandj's Avatar
 
Join Date: Apr 2014
Location: Beaverton, USA
Posts: 18,642
Total Cats: 1,866
Default

I'm not sure. I was told they would send me documentation on the user defined ECU channels and it never arrived. I blundered my way through it. It only supports 2008 never vehicles though, so at least the electrical signal is the same as CAN.
aidandj is offline  
Old 02-06-2017, 11:23 AM
  #473  
Supporting Vendor
Thread Starter
iTrader: (3)
 
ThePass's Avatar
 
Join Date: Jul 2006
Location: San Diego
Posts: 3,303
Total Cats: 1,216
Default

Originally Posted by aidandj
Hey Ryan I was digging around the OBD-2 protocols, and the one used by Racepak (2008 and newer) is just a CAN signal. So there is a chance that you can use the user defined ECU settings and define your own configs. This is what I ended up having to do with the megasquirt after they said they only supported the default broadcasts.
Interesting, thanks. I can look deeper into this once it's running but to ensure I won't run into a snag that keeps me from progressing forward with the build I've allowed for two M14x1.5 ports in the oil system so I can run separate GM OP sensors for the dash and ECU.
__________________
Ryan Passey
ThePass is offline  
Old 02-06-2017, 11:25 AM
  #474  
Supporting Vendor
Thread Starter
iTrader: (3)
 
ThePass's Avatar
 
Join Date: Jul 2006
Location: San Diego
Posts: 3,303
Total Cats: 1,216
Default

Oil Cooling

First the hurdle. The factory oil filter setup is a cast aluminum housing that bolts to the left side of the block and extends up to hold the filter canister up near the fill cap. You can see the housing just forwards of the dipstick:

Name:  LFX%20stock%20pic%201_zps9fzxlafe.jpg
Views: 2750
Size:  73.3 KB

To run an oil cooler we need an inlet and outlet for the lines, but a traditional sandwich plate won’t work here because of the unique shape of the ports where the block and housing meet:

Name:  D903E659-2972-4CE2-A207-E701CEA28868_zpsq6aodved.jpg
Views: 2201
Size:  220.3 KB

Conveniently, Keisler Automation has been working on a solution. Here is their oil reroute plate:

Name:  571CFB85-1B97-4AF5-A88B-A14B35A8AB59_zps5sm2uiji.jpg
Views: 2071
Size:  184.6 KB

This plate has a pair of M16x1.5 ports to which I added the metric to -10AN adapters. It also has an ⅛ NPT port for a sensor, but I found its location to be too cramped beside the larger fittings (and the GM oil pressure sensor is M14x1.5 anyways) so after this pic was taken I plugged that port and put the sensor in the remote filter plate:

Name:  A5593278-B939-4CE7-9F1C-5E950DC3541D_zpsgmlzeiuf.jpg
Views: 2003
Size:  194.5 KB

As I mentioned in the power steering post, the factory oil filter housing can’t be removed without taking the steering pump off because the factory bolts are too long. There’s no getting around this the first time, but when installing the Keisler plate I switched the two forward bolts to shorter ones - this makes it possible to remove/install the plate with the steering pump in place. I forgot to write it down but I believe I used M8x1.25x25mm:

Name:  AA3FD5E9-8AD3-4C99-A7FA-9408039AD8DD_zps1todpfoj.jpg
Views: 2105
Size:  214.9 KB

With the in/out for the hoses sorted all that’s left is a remote filter and a cooler. For the remote filter adapter it was important to me for it to be mounted to the engine so that removing the engine requires as little disassembly as possible. I played with a few locations and came up with doubling up the filter adapter on the same bracket that holds the power steering reservoir. Here’s the filter adapter mounted up to that bracket (now powdercoated black) with the steering reservoir not yet mounted:

Name:  EBBC51AC-9285-474D-94E6-78B7024111E7_zpst92l3vqu.jpg
Views: 2049
Size:  193.8 KB

Here it is with the steering reservoir in place. The filter location ended up mimicking the factory location a bit. Oil changes will be a breeze:

Name:  DB2BEC79-FF1B-480F-A640-789E9B41E302_zpsuctvojta.jpg
Views: 2041
Size:  226.4 KB

Now for lines and the cooler. For the cooler I chose another Earl’s unit - same depth and length as the power steering unit but taller; 19 rows instead of 7.

Just as I did with the power steering system, in order to make the entire nose assembly quickly removable I chose to add dry breaks here. Staubli -10AN units for the oil lines:

Name:  DA73C7A0-F6CB-463B-9195-3DF5F26B7420_zps4zkiwjwx.jpg
Views: 1965
Size:  129.3 KB

Here’s the full system just before final install. I fit the dry breaks directly to the cooler so that the feed and return lines remained one line each rather than being split into two. Fire sleeves on the portion of the lines that are anywhere near the exhaust. The short line is oil plate outlet to remote filter inlet and the long lines of course go to the cooler:

Name:  3261EA19-D970-4A8F-8E22-D0FF3E24541B_zps69fjcdqs.jpg
Views: 2003
Size:  293.0 KB

Installed:

Name:  87BF020F-E03A-4C18-9CF5-4673A808641A_zpshrut50wu.jpg
Views: 2135
Size:  297.4 KB
__________________
Ryan Passey
ThePass is offline  
Old 02-06-2017, 12:40 PM
  #475  
Junior Member
 
phocup's Avatar
 
Join Date: Aug 2016
Posts: 343
Total Cats: 2
Default

Amazing work and attention to details.
phocup is offline  
Old 02-06-2017, 04:03 PM
  #476  
Junior Member
 
engineered2win's Avatar
 
Join Date: Dec 2016
Location: Columbus, OH
Posts: 189
Total Cats: 47
Default

Originally Posted by Gee Emm
What sort of data rates are available from the OBD? My understanding was that the data rates were quite low, but I don't really know what that means. However, it may mean you might have to prioritise what systems you use from the OBD, and what you have to import directly. There is no canbus on the ecu?

If you are not logging, nbd - the one you want good rates on is the revs, the others can be sacrificed to lower rates.

I wouldn't bother with PS temperature, put a cooler on and leave it at that (or just use an analogue warning light), and use that input for one of the obd sensors, allowing the obd data rate to be lifted for the remainder.

Pretty sure the Racepak has a separate input for tacho, so that is another option.

OTOH, I may be way off, and the data rates may be up there where you want them.
The Racepak, and 99% of consumer canbus data loggers, use the can bus polling. Polling means the device reads data off the bus as it's transmitted. There is no real way to determine how fast the data channels you want are being broadcast over the bus. Things like priorities and the total number of devices on the bus affect how much availability there is to transmit data. You have to remember that this data is the lowest priority on the bus, because most of the devices outside of the ECU don't care about engine data. There shouldn't be much traffic on the bus in this case, because the ECU is the only device present. A conservative expectation would be about 200ms update rate (what I usually see in a complete vehicle), and maybe 100ms tops in this case.

Originally Posted by williams805
Just a head up... data from a stock vehicles ecu isn't always "real". For instance if an iat were to short to ground, the ecu may spit something out like 100 degrees. The ecu would see the short, flip on the MIL and use a default value. Hopefully the tuning software you are useing disables this "feature".

Only telling you this in case something goes wrong in the future and something just doesn't add up. I've always been taught; scan tools are liars until proven otherwise. I've been bit before by this sort of thing.

im not trying to scare you away from using the obd2 port. I'd probably do it that way to. Just thought you should know oe ecu's have the ability to reject reality and substitute their own. Then again, if the tuning software disables it, you have nothing to worry about.
I don't see how you can get around this with the stock ECU, unless you can completely disable all the OBD failsafes. The OBD flowcharts will reference a default value in the case of a sensor failure. I'm not sure why you would want to disable them, unless you were getting false positives. They exist for a reason - to protect the engine in the case of a failure. A simpler method would be to log the MIL channels and display them on the dash if one triggers (like how a typical gauge cluster would function). Then it's pretty easy to look through the data and find when the MIL triggered.

Last edited by engineered2win; 02-08-2017 at 05:10 PM.
engineered2win is offline  
Old 02-07-2017, 09:49 PM
  #477  
Supporting Vendor
Thread Starter
iTrader: (3)
 
ThePass's Avatar
 
Join Date: Jul 2006
Location: San Diego
Posts: 3,303
Total Cats: 1,216
Default

There's still a bunch of assembly to be done before it's driving (rear end, suspension, interior, etc.) but we're close to first test start. All that's left is wiring... not a small thing but I can feel it getting close!

Current view from the front:

Name:  A878583D-A9C7-4450-93D7-51785A817D7A_zpsztykxt3x.jpg
Views: 2010
Size:  633.4 KB
__________________
Ryan Passey
ThePass is offline  
Old 02-07-2017, 10:03 PM
  #478  
Elite Member
 
Scaxx's Avatar
 
Join Date: Sep 2015
Location: Seattle, WA
Posts: 1,651
Total Cats: 884
Default

Needs moar heat exchangers. Amazing work though, car's beautiful.
Scaxx is offline  
Old 02-08-2017, 12:03 AM
  #479  
Supporting Vendor
Thread Starter
iTrader: (3)
 
ThePass's Avatar
 
Join Date: Jul 2006
Location: San Diego
Posts: 3,303
Total Cats: 1,216
Default

Originally Posted by Scaxx
Needs moar heat exchangers. Amazing work though, car's beautiful.
Hoping that I don't

Will be monitoring trans and diff temp and will add if necessary. Regarding the front stack, it's a relatively traditional layout... less complicated than my previous V-mount setup. I'm enjoying the simplicity that comes with a non boosted motor in that regard.
__________________
Ryan Passey
ThePass is offline  
Old 03-10-2017, 01:11 PM
  #480  
Supporting Vendor
Thread Starter
iTrader: (3)
 
ThePass's Avatar
 
Join Date: Jul 2006
Location: San Diego
Posts: 3,303
Total Cats: 1,216
Default

Apologies for it being quiet for a little while, I've been spending long hours building the wiring harness. I wanted to be rid of the hacked up factory wiring mess once and for all so I chose to take the long road and removed every wire from the car, because now was the right opportunity to take the extra time and learn how to build good motorsports wiring from the ground up.

For now, here's a pic from way back on step 1 with wires laid out for the new chassis harness:

Name:  F9F0F166-2E84-403D-8E48-34BA77DA94B6_zpslt3kn7zi.jpg
Views: 1952
Size:  275.9 KB
__________________
Ryan Passey
ThePass is offline  


Quick Reply: Miata LFX Swap (Singular Motorsports & Good-Win Racing)



All times are GMT -4. The time now is 11:23 AM.