Chippernut Electronic Kits
  • Home
  • Blog
  • TECH
  • Products
  • Contact
  • FAQ

RPM SIMULATOR V2.0 INFORMATION

The RPM Simulator is diagnostic software that transforms any Arduino into a bench-tester for  the shift light. The code generates a square wave using the Arduino TONE command.  Simply connect Digital Pin #5 of the RPM Simulator to the RPM input of your Shift Light.  You must also connect the ground of both the RPM Simulator and the Shift Light. 

Code available at Github
​
Download .INO file
rpm_simulator2.ino
File Size: 2 kb
File Type: ino
Download File

Configuration: 
Set your RPM lowpoint (RPM_MIN) to the lowest point, do not go lower than 2000 RPM. Set your RPM highpoint (RPM_MAX) to the redline of your vehicle. The Accel_Rate variable is used for the speed at which the generator sweeps through the RPM range. A higher Accel_Rate variable will result in a slower speed. Try to keep this between (10 - 50).

Pulses per rev varies mainly by engine cylinders (4, 6, 8, etc), but may also be influenced by manufacturer, 'wasted spark' and other variables. Here's a typical chart to get you started, but to simulate your exact conditions you'll need to research. 4 cylinder = 2 pulses 6 cylinder = 3 pulses 8 cylinder = 4 pulses \

Uploading Code: 
Start Here: https://www.arduino.cc/en/Main/Howto   There are many excellent guides available online. If you are using a Nano from Chippernut, you may need to install the CH340 drivers. These drivers are not provided by Chippernut.
  (c) 2025 Chippernut, LLC.
Privacy 
  • Home
  • Blog
  • TECH
  • Products
  • Contact
  • FAQ