RPM Gauge / Tachome...
 
Notifications
Clear all

RPM Gauge / Tachometer not working on below ~4000 RPM.

3 Posts
3 Users
0 Reactions
624 Views
(@pleblord)
New Member
Joined: 8 months ago
Posts: 1
Topic starter  

Hello everyone,

im fairly new to this kind of DIY stuff and my knowledge about electronics is fairly low. Please keep that in mind.

Im using a Arduino Nano replica, 12v 5a PSU (Also tried 12v 2a) and some cheap chinese Gauges from Amazon (Etopars 52mm, can be found under different brandings, too).

So, I want to add a boost gauge and RPM gauge to my simrig. I have followed the wiring diagram on GitHub. Boost gauge works perfectly, RPM does not.

I found out that I dont need the resistor, TIP and diode. I connected a 12v 5a PSU to the gauge, connected the gauge and arduino nano with ground and soldered the signal wire to D9.Β 

Now my RPM gauge works somewhat. It shows me the RPM between ~4.000 to 10.000. I had to set negative values for all the RPM in simhub. 0 = 0, 1000 = -25, 2000 = -50, 3000 = -75 and so on. At 10000 I have it sitting at -250. That seems pretty high. Most videos ive seen, people sometimes have to adjust it by 2 or 3.

When using the original wiring from GitHub, the needle did not move at all. Someone on Discord suggested a different wiring.

Arduino D9 to TIP120 Base, Arduino, PSU and gauge GND to TIP120 Emitter. TIP120 Collector to gauge signal. 12v to gauge. 2.2KOHM resistor between gauge signal and 12v.

It still did not go below 4K RPM...Β 

Β 

Does anyone have an idea what might cause this behavior? I have ordered a new RPM gauge but it will take a few days to arrive. I ordered a bunch of different resistors and a multimeter. Maybe someone has an idea what I could try in the meantime.

Thanks in advance πŸ™‚


   
Quote
(@zedooo)
New Member
Joined: 2 months ago
Posts: 1
 

Posted by: @pleblord

Hello everyone,

im fairly new to this kind of DIY stuff and my knowledge about electronics is fairly low. Please keep that in mind.

Im using a Arduino Nano replica, 12v 5a PSU (Also tried 12v 2a) and some cheap chinese Gauges from Amazon (Etopars 52mm, can be found under different brandings, too).

So, I want to add a boost gauge and RPM gauge to my simrig. I have followed the wiring diagram on GitHub. Boost gauge works perfectly, RPM does not.

I found out that I dont need the resistor, TIP and diode. I connected a 12v 5a PSU to the gauge, connected the gauge and arduino nano with ground and soldered the signal wire to D9.Β 

Now my RPM gauge works somewhat. It shows me the RPM between ~4.000 to 10.000. I had to set negative values for all the RPM in simhub. 0 = 0, 1000 = -25, 2000 = -50, 3000 = -75 and so on. At 10000 I have it sitting at -250. That seems pretty high. Most videos ive seen, people sometimes have to adjust it by 2 or 3.

When using the original wiring from GitHub, the needle did not move at all. Someone on Discord suggested a different wiring.

Arduino D9 to TIP120 Base, Arduino, PSU and gauge GND to TIP120 Emitter. TIP120 Collector to gauge signal. 12v to gauge. 2.2KOHM resistor between gauge signal and 12v.

It still did not go below 4K RPM...Β 

Β 

Does anyone have an idea what might cause this behavior? I have ordered a new RPM gauge but it will take a few days to arrive. I ordered a bunch of different resistors and a multimeter. Maybe someone has an idea what I could try in the meantime.

Thanks in advance πŸ™‚

Β 

I have the exact same issue. Did you work anything out?

Β 


   
ReplyQuote
(@willarnett)
New Member
Joined: 2 months ago
Posts: 1
 

Posted by: @pleblord

Hello everyone,

im fairly new to this kind of DIY stuff and my knowledge about electronics is fairly low. Please keep that in mind.

Im using a Arduino Nano replica, 12v 5a PSU (Also tried 12v 2a) and some cheap chinese Gauges from Amazon (Etopars 52mm, can be found under different brandings, too).

So, I want to add a boost gauge and RPM gauge to my simrig. I have followed the wiring diagram on GitHub. Boost gauge works perfectly, RPM does not.

I found out that I dont need the resistor, TIP and diode. I connected a 12v 5a PSU to the gauge, connected the gauge and arduino nano with ground and soldered the signal wire to D9.Β 

Now my RPM gauge works somewhat. It shows me the RPM between ~4.000 to 10.000. I had to set negative values for all the RPM in simhub. 0 = 0, 1000 = -25, 2000 = -50, 3000 = -75 and so on. At 10000 I have it sitting at -250. That seems pretty high. Most videos ive seen, people sometimes have to adjust it by 2 or 3.

When using the original wiring from GitHub, the needle did not move at all. Someone on Discord suggested a different wiring.

Arduino D9 to TIP120 Base, Arduino, PSU and gauge GND to TIP120 Emitter. TIP120 Collector to gauge signal. 12v to gauge. 2.2KOHM resistor between gauge signal and 12v.

It still did not go below 4K RPM...Β 

Does anyone have an idea what might cause this behavior? I have ordered a new RPM gauge but it will take a few days to arrive. I ordered a bunch of different resistors and a multimeter. Maybe someone has an idea what I could try in the meantime.

Thanks in advance πŸ™‚

Since you mentioned you have to set negative values for the RPM, it might be worthwhile to calibrate the gauge. If you can adjust the scaling factor in your code, try to find a suitable multiplier that aligns the readings with expected RPM values. For instance, if your code is multiplying the input signal by a factor that is too high, it could lead to the high RPM readings you're seeingΒ 

This post was modified 2 months ago 3 times by willarnett

   
ReplyQuote
Share: