Q&A Forum

Notifications
Clear all

YourDyno + Tunernerd Knock integration Plugin help

21 Posts
8 Users
5 Reactions
902 Views
(@ssi-performance)
Posts: 5
Member
Topic starter
 

So, ive known the developer of Tunernerd knock detection some years now. As a user of both Yourdyno and Tunernerd knock, may main peeve is the extra wiring needed to use Tunernerd along with the Dyno.

However, the developer has said he would like to do a plugin where the Tunernerd Knock App would get its RPM, AFR and Boost data from Yourdyno, and send knock data to Yourdyno, meaning any owner of the software can use it with out the actual tunernerd hardware.

PROBLEM: He has no idea on how the plugin systems work and what ways he would integrate/modify the current system, So if anyone has the know how and would like to make this happen let me know, i am sure there are many other users using the same setup.

 
Posted : 08/10/2022 12:47 am
Topic Tags
(@admin)
Posts: 1424
Member Admin
 

Hi,

That would be a cool plugin. The plugin system is pretty simple to use, but he would need a YourDyno box to test that it works. Where does this guy live? 

 
Posted : 09/10/2022 1:07 am
(@ssi-performance)
Posts: 5
Member
Topic starter
 

Hes based in Trinidad, though i would be happy to help, as initially i was going to set up a Virtual com port to mimic the TN hardware and do a plugin to send data to the the Virtual port (The TN app would of course think it is connected to the physical hardware device) but it a long way round for a shortcut, if ayone feels they can help feel free to PM me and i will give his personal email

 
Posted : 09/10/2022 1:37 am
(@mx5master)
Posts: 5
Member
 

Hi friends.

 

I'm a new Yourdyno user and existing Tunernerd user. I'm also an IT guy in my day life, and I'd be interested in an integration plugin being developed. I can code....sort of......but if someone else could code I'd be happy to help test/dev the plugin.

 

Worst case I can code it myself, but it will take me a while ás I'm a software team lead, not a software developer, so the code will be ugly.

 
Posted : 04/01/2024 10:08 am
(@bigpermgarage)
Posts: 15
Member
 

I have tuner nerd as well and would be happy to test as well when I have time. Maybe my brother could help with the coding side as well. 

 
Posted : 11/01/2024 6:50 pm
(@motormapper)
Posts: 16
Member
 
Does the new version 4 even have a CAN bus?
I'm interested too. I use 2 Yourdyno (old model) on the engine test bench and on the roller dynamometer
This post was modified 6 months ago by Motormapper
 
Posted : 18/01/2024 10:43 am
 BigM
(@bigm)
Posts: 8
Member
 

I just purchased a V4 and no canbus so again would need a plugin to use its data. Although the new PC software has individual cylinder detection etc the system can't share data in any way, it's something that should be looked at..... For example the tunernerd rpm could be used for yourdyno rpm, and yourdyno map and lambda be used by tunernerd... 

 
Posted : 26/02/2024 1:42 am
(@bigpermgarage)
Posts: 15
Member
 

@bigm Using the engine RPM reading from tunernerd to input into YourDyno would be handy for me. Hadnt thought about that.

 
Posted : 26/02/2024 2:39 am
BigM reacted
(@choyrowel)
Posts: 4
Member Customer
 

im also a tunerned user, any update on this?

 
Posted : 17/06/2024 1:15 pm
(@admin)
Posts: 1424
Member Admin
 

If anyone wants to create this plugin then I can help. 

It is a pity that the Knock Monitor Pro does not have a CAN bus output, then it could be read directly.

 
Posted : 17/06/2024 1:29 pm
BigM reacted
 BigM
(@bigm)
Posts: 8
Member
 

@admin yes I would like to help. I do have contact with developer.

Could it be a  case of just making his program variables public and named, types etc

 
Posted : 17/06/2024 2:06 pm
(@admin)
Posts: 1424
Member Admin
 

@bigm Good! I think the best would be if Knock Monitor Pro can run in parallel with YourDyno and output the data we need. The plugin and Knock Monitor Pro need to agree on the communication protocol. It could be something simple like Named pipes or sockets etc. Using this, the data is received in the YourDyno plugin and the data channels can have their value updated for every data package it receives.

This post was modified 1 month ago 2 times by Jostein
 
Posted : 17/06/2024 2:24 pm
(@donperry)
Posts: 4
Member
 

Hey, creator of KM Pro here.

We have two options so far:

 

1. Reading the serial port directly (can't run the KM software while doing this)

2. Reading from the TN web server

 

To read the serial port here's an example with parser:

DLL file C# source:
 
Sample usage code:

https://github.com/donperry/TKM/blob/main/SampleUsage.cs

 
 

The only problem is the port can't be used by both the software and the dyno, either one or the other.

The other option  is a local web server which serves a JSON. 

{
  "RPM": 0,
  "MAP": 198.931402572977,
  "volumeLeft": 0,
  "volumeRight": 0,
  "Threshold": 0,
  "knockedLeft": 0,
  "knockedRight": 0,
  "CylinderKnockCounts": [0, 0, 0, 0, 0, 0, 0, 0]
}

You can enable the web server in settings>advanced settings tab. Scroll down for web server and enable it.

you'll need to restart the software (run as admin) to get that working.

 

You can poll the TN server using a class similar to this to consume the JSON:

https://github.com/donperry/TKM/blob/main/EngineData.cs

 

Beyond this I do not know how to make a plugin, but i'm sure you can take it from here.

 

 

This post was modified 1 month ago 2 times by donperry
 
Posted : 17/06/2024 7:01 pm
(@choyrowel)
Posts: 4
Member Customer
 

great! hopefully it will be available soon!

 
Posted : 17/06/2024 7:15 pm
(@admin)
Posts: 1424
Member Admin
 

@donperry Great. Both of these options will work. I assume the web server a bit slower than the serial, or is it not noticeable? What is the update frequency of the data?

 
Posted : 17/06/2024 7:21 pm
Page 1 / 2
Share:
Select your currency