MEGAsquirt A place to collectively sort out this megasquirt gizmo

Adjusting Tach Error

Thread Tools
 
Search this Thread
 
Old 12-29-2017, 06:58 PM
  #1  
Junior Member
Thread Starter
 
lbatalha's Avatar
 
Join Date: May 2015
Location: Portugal
Posts: 106
Total Cats: 22
Lightbulb Adjusting Tach Error

I've searched around and have not found any real information on ways to improve the tach accuracy.

My NB2 tach running MS3 Basic seems to be off by around 150-200 rpm, I've changed the tach output mode to "Variable" and set the scaling to where it reads accurate across the entire range (in my case it was about 96.5%).
This seemed to be working fine until I noticed at higher RPM (5000+) the tach needle would move in "ticks", stuttering, instead of smooth as it should. I don't remember this happening immediately after the change, only noticed a few days later doing some pulls.

Has anyone messed around with this? Are we doomed to have garbage tach accuracy?
lbatalha is offline  
Old 12-29-2017, 07:11 PM
  #2  
Former Vendor
iTrader: (31)
 
Savington's Avatar
 
Join Date: Nov 2006
Location: Sunnyvale, CA
Posts: 15,442
Total Cats: 2,099
Default

My tach is perfectly accurate. It has nothing to do with your ECU.
Savington is offline  
Old 12-29-2017, 07:18 PM
  #3  
Junior Member
Thread Starter
 
lbatalha's Avatar
 
Join Date: May 2015
Location: Portugal
Posts: 106
Total Cats: 22
Default

I figured it was the actual physical tach that had the error. It is also not a fixed offset, the error increases with RPM as verified by changing the scaling to 96.5%. Adjusting the needle obviously does not work.

Is there some way to fix the gauge cluster itself?
Seems like the MS3 variable tach output should work just fine, but the notchy behaviour is unexpected.
lbatalha is offline  
Old 12-29-2017, 07:48 PM
  #4  
Former Vendor
iTrader: (31)
 
Savington's Avatar
 
Join Date: Nov 2006
Location: Sunnyvale, CA
Posts: 15,442
Total Cats: 2,099
Default

I hesitate to say it's the tach, since they are fundamentally reliable, but the notchy behavior makes me lean that way. Throw a different cluster in it (swap your odo into the new cluster) and see if the issues go away.
Savington is offline  
Old 12-29-2017, 07:56 PM
  #5  
Junior Member
Thread Starter
 
lbatalha's Avatar
 
Join Date: May 2015
Location: Portugal
Posts: 106
Total Cats: 22
Default

Will give it a shot and test with another whole dash to rule it out, thanks.
Just to clarify in case I was not clear, when I leave the tach output set to "Fixed" mode as is normal, the tach is perfectly smooth just like OEM, it only gets notchy when I set it to variable mode.
The tach error is consistent with OEM ECU as well. (~100 rpm @ 7000)
lbatalha is offline  
Old 12-29-2017, 08:20 PM
  #6  
Senior Member
 
gooflophaze's Avatar
 
Join Date: May 2007
Location: Atlanta
Posts: 997
Total Cats: 156
Default

The tach is inacccurate. I can state this empirically. Feed it mathmatically correct signals for timing, it can vary almost as much as 400rpm at some points - both low and high.
gooflophaze is offline  
Old 12-29-2017, 08:22 PM
  #7  
Former Vendor
iTrader: (31)
 
Savington's Avatar
 
Join Date: Nov 2006
Location: Sunnyvale, CA
Posts: 15,442
Total Cats: 2,099
Default

I've seen stock NA tachs off by 900rpm at redline.
Savington is offline  
Old 12-29-2017, 08:26 PM
  #8  
Senior Member
 
gooflophaze's Avatar
 
Join Date: May 2007
Location: Atlanta
Posts: 997
Total Cats: 156
Default

I'm not 100% sure what the ms3 variable mode does - but I know if it's fed a regular square signal, weird things happen(tm). It more or less needs the correct dwell-like signal to function correctly.
gooflophaze is offline  
Old 12-29-2017, 08:27 PM
  #9  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,493
Total Cats: 4,080
Default

Originally Posted by Savington
I've seen stock NA tachs off by 900rpm at redline.
this. the ECU is accurate.
Braineack is offline  
Old 12-29-2017, 08:33 PM
  #10  
Senior Member
 
gooflophaze's Avatar
 
Join Date: May 2007
Location: Atlanta
Posts: 997
Total Cats: 156
Default



This was my attempt at trying a line of best fit to mathematically correct the tach output on an NB cluster. Instead of trying this really nasty equation, I went with a piecewise function.
gooflophaze is offline  
Old 12-29-2017, 08:46 PM
  #11  
Junior Member
Thread Starter
 
lbatalha's Avatar
 
Join Date: May 2015
Location: Portugal
Posts: 106
Total Cats: 22
Default

Seems a bit complex to implement. In reality I'm mostly concerned about accuracy near redline.

As for error in NAs, I can also confirm that I know of many local NAs with errors similar to what you report.

I have used a hand tach to measure crank rpm at the pulley and it matches what the ECU is displaying.
Tomorrow I will play around with variable tach output, maybe the specific value I picked made it misbehave, will test some others.
lbatalha is offline  
Old 12-30-2017, 11:51 AM
  #12  
Junior Member
Thread Starter
 
lbatalha's Avatar
 
Join Date: May 2015
Location: Portugal
Posts: 106
Total Cats: 22
Default

Tested today again with 96.5 and some other values (97, 95 etc..). Made a video to show the issue more clearly (had to use youtube stabilization).

As you can(t) see its perfectly smooth to the eye until ~4000rpm and gets progressively more notchy as it increases. By 6-7k you can clearly see the notchy ticking action.

lbatalha is offline  
Old 01-03-2018, 01:16 PM
  #13  
Junior Member
 
MX5RACER's Avatar
 
Join Date: Dec 2008
Location: Ft. Lauderdale, FL
Posts: 315
Total Cats: 9
Default

I don't know about the NB clusters, but the NA cluster has an adjustment you can use to correct the tach. It is buried behind the tach and cannot be easily accessed without drilling a hole in the white plastic behind the gauge face. I was able to use Tuner Studio to hold an indicated 5,000rpms on TS and adjust this **** to get the tach to read 5,000 or very close to it. The gauge in my '90 racecar was off by a ton at redline (~850rpms) and using this method I was able to reduce that down to within 100rpms.

I will try and find a picture of this adjustment screw on the web.
MX5RACER is offline  
Old 01-03-2018, 01:19 PM
  #14  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,493
Total Cats: 4,080
Default

Originally Posted by MX5RACER
I don't know about the NB clusters, but the NA cluster has an adjustment you can use to correct the tach. It is buried behind the tach and cannot be easily accessed without drilling a hole in the white plastic behind the gauge face. I was able to use Tuner Studio to hold an indicated 5,000rpms on TS and adjust this **** to get the tach to read 5,000 or very close to it. The gauge in my '90 racecar was off by a ton at redline (~850rpms) and using this method I was able to reduce that down to within 100rpms.

I will try and find a picture of this adjustment screw on the web.
very informative.
Braineack is offline  
Old 01-03-2018, 05:20 PM
  #15  
Junior Member
Thread Starter
 
lbatalha's Avatar
 
Join Date: May 2015
Location: Portugal
Posts: 106
Total Cats: 22
Default

Great information. This thread is already totally worth it for future readers

Why drill hole though, can't one just take the dash apart in the same way one does to linearize the water temp gauge?
lbatalha is offline  
Old 01-04-2018, 08:07 AM
  #16  
Junior Member
 
MX5RACER's Avatar
 
Join Date: Dec 2008
Location: Ft. Lauderdale, FL
Posts: 315
Total Cats: 9
Default

The adjuster is located behind the gauge face pointing towards the turn signal bulbs. It is meant to be used to calibrate the tach on a bench, not in a car. I found it easiest to drill the hole in the white plastic to allow me to adjust it while the cluster was in the car and running. I have not been able to find a good picture of the adjuster screw, and my cluster hood has been on there long enough that taking it off to take pictures means I will be buying a new one.
MX5RACER is offline  
Old 01-04-2018, 11:11 PM
  #17  
Senior Member
 
gooflophaze's Avatar
 
Join Date: May 2007
Location: Atlanta
Posts: 997
Total Cats: 156
Default

The trimpot is part of an RC circuit that drives the tach needle. It "scales" the tach - so similarly, you can tune it to be accurate at one RPM range at the cost of accuracy everywhere else. This is a NA tach. Trimpot is labelled VR100K at 1 o'clock position.


I took the cover off my NB cluster - no trimpots visible on the driver circuit that's at the bottom.

gooflophaze is offline  
Old 01-05-2018, 05:31 AM
  #18  
Junior Member
Thread Starter
 
lbatalha's Avatar
 
Join Date: May 2015
Location: Portugal
Posts: 106
Total Cats: 22
Default

Many thanks for the effort. Shame that the NB one does not have it. Then again, they only seem to be reading ~100rpm high so I can live with it. ( guess I can reset my needle too)
lbatalha is offline  
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
MX5RACER
MEGAsquirt
8
08-20-2016 11:23 PM
Darbymx5
AEM
5
06-07-2016 03:11 PM
MX5RACER
MEGAsquirt
2
01-17-2014 02:37 PM
bmxfuel007
MEGAsquirt
14
12-19-2011 12:34 AM
92yella
General Miata Chat
3
12-05-2006 08:48 AM



Quick Reply: Adjusting Tach Error



All times are GMT -4. The time now is 10:47 PM.