- Wed Apr 14, 2021 5:34 pm
#49647
Hi there,
I have a Buell XB9R 2003 model and decided to put a speeduino on it because we will install a turbo on it.
So I have a v0.4.2 board and i uploaded the latest firmware on it and took a look around in TunerStudio.
The main issue that i am facing is the cam trigger. This engine has only a cam trigger and the pattern is weird.
I am trying to figure out how to make this work on the speeduino firmware and/or TunerStudio but i am still scratching my head. While searching the net, i came across the ArduStim project which can emulate the exact cam pattern.
Here is the part of code that is used on the ArduStim.
Thank you in advance
I have a Buell XB9R 2003 model and decided to put a speeduino on it because we will install a turbo on it.
So I have a v0.4.2 board and i uploaded the latest firmware on it and took a look around in TunerStudio.
The main issue that i am facing is the cam trigger. This engine has only a cam trigger and the pattern is weird.
I am trying to figure out how to make this work on the speeduino firmware and/or TunerStudio but i am still scratching my head. While searching the net, i came across the ArduStim project which can emulate the exact cam pattern.
Here is the part of code that is used on the ArduStim.
Code: Select all
So do you guys have a suggestion on how to implement this trigger pattern in Speeduino? I can write code but that would mean that i have to recompile the firmware, which is not a problem, but i would need some guidance as i dont want to ruin the engine. const unsigned char buell_oddfire_cam[] PROGMEM =
{ /* Buell oddfire cam wheel */
/* Wheel is a cam wheel (degress are in crank degrees)
* 36 deg high, 54 deg low,
* 36 deg high, 54 deg low,
* (Rear at TDC) 36 deg high,
* 189 deg low
* 36 deg high, 54 deg low
* 36 deg high, 54 deg low
* (Front at TDC), 36 deg high
* 99 deg low
*/
1,1,1,1,0,0,0,0,0,0, /* Tooth 1 (36 deg) and 54 deg space 90 degrees total*/
1,1,1,1,0,0,0,0,0,0, /* Tooth 2 (36 deg) and 54 deg space 90 degrees total*/
1,1,1,1,0,0,0,0,0,0, /* Tooth 3 (36 deg) and begin of 189 deg space */
0,0,0,0,0,0,0,0,0,0, /* Part of 189 deg space */
0,0,0,0,0,1,1,1,1,0, /* Tail of 189 deg space, 36 deg tooth, begin of 54 deg space */
0,0,0,0,0,1,1,1,1,0, /* Tail of 54 deg space, 36 deg tooth, begin of 54 deg space */
0,0,0,0,0,1,1,1,1,0, /* Tail of 54 deg space, last 36 deg tooth, begin of 99 deg space */
0,0,0,0,0,0,0,0,0,0 /* Tail of 99 deg space */
};
Thank you in advance