Skip to content

Added pop-off and corrected little issues - #4

Open
albyfil88 wants to merge 1 commit into
vanbcguy:masterfrom
albyfil88:add_popoff
Open

Added pop-off and corrected little issues#4
albyfil88 wants to merge 1 commit into
vanbcguy:masterfrom
albyfil88:add_popoff

Conversation

@albyfil88

@albyfil88 albyfil88 commented Sep 7, 2025

Copy link
Copy Markdown
  • Corrected streaming data's format in readme file:

from this:
mapCorrected,vntTargetPressure,vntPositionRemapped,tpsCorrected,rpmActual,pidOutput,n75precontrol,vntMinDc,vntMaxDc,mode,targetRatioKp,targetRatioKi,targetRatioKd,boostCalculatedP,boostCalculatedI,boostCalculatedD,temp1,auxOutput,millis( / 10)

to this:
mapCorrected,vntTargetPressure,vntPositionRemapped,tpsCorrected,rpmActual,temp1,boostCalculatedP,boostCalculatedI,boostCalculatedD,pidOutput,n75precontrol,vntMinDc,vntMaxDc,rpmCorrected,mode,auxOutput,millis( / 10)

  • Added pop-off to sketch: The pop-off follows this logic: when I exceed a certain TPS value, the pop-off system is armed. If I drop below a certain TPS value, within a certain time limit, at a certain minimum MAP value, the pop-off (output #10) is activated for a certain amount of time. All the times and values is configurable in sketch. I tried my best to integrate everything into the code as best as possible. I'm not an Arduino code expert, so I used AI to generate the code and figure out where to insert it best. I'd be very happy if you could check and confirm that everything is OK. You can easily find the parts I added because they are delimited by this: "//POP_OFF". The pop-off in a diesel engine is usually unnecessary, but it could be an interesting addition if you happen to have problems with turbo surging, fluttering, or simply if you want a cool pop-off in your diesel car!

PS: 1 million of times thanks to you and the original author for this fantastic project!

- Corrected streaming data's format in readme file:

from this:
(mapCorrected,vntTargetPressure,vntPositionRemapped,tpsCorrected,rpmActual,pidOutput,n75precontrol,vntMinDc,vntMaxDc,mode,targetRatioKp,targetRatioKi,targetRatioKd,boostCalculatedP,boostCalculatedI,boostCalculatedD,temp1,auxOutput,millis( / 10))

to this:
(mapCorrected,vntTargetPressure,vntPositionRemapped,tpsCorrected,rpmActual,temp1,boostCalculatedP,boostCalculatedI,boostCalculatedD,pidOutput,n75precontrol,vntMinDc,vntMaxDc,rpmCorrected,mode,auxOutput,millis( / 10))

- Added pop-off to sketch: The pop-off follows this logic: when I exceed a certain TPS value, the pop-off system is armed. If I drop below a certain TPS value, within a certain time limit, at a certain minimum MAP value, the pop-off (output #10) is activated for a certain amount of time.
All the times and values is configurable in sketch.
I tried my best to integrate everything into the code as best as possible. I'm not an Arduino code expert, so I used AI to generate the code and figure out where to insert it best. I'd be very happy if you could check and confirm that everything is OK. You can easily find the parts I added because they are delimited by this: "//POP_OFF".
The pop-off in a diesel engine is usually unnecessary, but it could be an interesting addition if you happen to have problems with turbo surging, fluttering, or simply if you want a cool pop-off in your diesel car!
@ivanegor1990

Copy link
Copy Markdown

how do I configure everything to work?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants