Honda CBR600RR fuel injection

Hardware inside and outside of the ECU
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Honda CBR600RR fuel injection

Post by Kavabanga »

Hi everybody! This is my first post on this forum!
I would like to install RusEFI ECU to Honda CBR600RR engine. So, i wanna use 4 fuel injectors and one elctronic throttle body with reciever. Now I have some questions about hardware:
1. How to make O2 sensor controller for ECU?
2. How to make ETB contorrel?
Where can i take schemes and other documentation of that?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Honda CBR600RR fuel injection

Post by AndreyB »

rusEfi has not really documented build-in controller using CJ125. For that you would need to order some boards https://github.com/rusefi/rusefi/blob/master/hardware/CJ125_board/gerber/CJ125_WO2_R0.4.1.zip for instance using oshpark.com service or wherever you fabricate your PCBs. See also https://rusefi.com/forum/viewtopic.php?f=4&t=1052 for very unclear documentation.

https://www.innovatemotorsports.com/products/mtxl_plus.php is the safe option for WBO.

ETB:

rusEfi option you would need VNH2SP30 eBay board like "30A Mini VNH2SP30 Stepper Motor Driver Monster Moto Shield Module For Arduino i". Very minor testing was done with ETB on rusEfi

https://www.pololu.com/product/1392 safer (?) option.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Honda CBR600RR fuel injection

Post by AndreyB »

Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

Hello! Thank you for you answer!
To control the throttle position, ETB has two potenciometers (position sensors). If deviation between APPS and TPS is more than 10%, the power to the electronic throttle must be immediately shut down. If an implausibility occurs between the values of the two TPSs and persists for more than 100
msec, the power to the electronic throttle must be immediately shut down also. I can use Arduino (not best solution, of course....) to control ETB by special driver (VNH2SP30 why not?), throttle position by two position sensor and APPS and use one of ETB`s potenciometers like TPS for Frankenso.
So, Frankenso will "think" that i use simple throttle. One of ETB`s potenciometer will connect with Frankenso like TPS and with Arduino like one of ETB position sensor. What do you think about it? I know about it is NOT best solution....
Can i make system with that parameters using just Frankenso? What i need for that?
Thank you
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Honda CBR600RR fuel injection

Post by AndreyB »

Kavabanga wrote:
Fri Jun 14, 2019 10:17 pm
Can i make system with that parameters using just Frankenso? What i need for that?
Thank you
You would need to implement the missing code in rusEfi
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

Thank you for you answer!
I know about code)
I am talking about hardware: how can i connect ETB position sensors and APPS to Frankenso?
Sorry for stupid questions :roll: , but now it is real problem for me... :?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Honda CBR600RR fuel injection

Post by AndreyB »

Frankenso has 11 analog inputs total - https://rusefi.com/wiki/index.php?title=Manual:Hardware_Frankenso_board

your engine would probably use 4 or 6 analog inputs, you would have another five inputs unused. You definitely have spare inputs for second TPS channel
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

Oh, thats good!
Does Frankenso have the ability to detect APPS or TPS circuit break?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Honda CBR600RR fuel injection

Post by AndreyB »

Kavabanga wrote:
Sun Jun 16, 2019 11:33 am
detect APPS or TPS circuit break?
What is your background again - software, mechanical or electrical?

please spend some time looking at the wiki for the board and the schematics. The board has options to install pull-up or pull-down resistors, the software can treat zero voltage input as a circuit break I guess? I am not even sure what a circuit break is exactly so be very careful with what I am saying and use your judgement.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

Yes, you are right: the software can treat zero voltage input as a circuit break. In some documents on github i saw comments about TPS:
/**
* TPS 0% 0.9v
* TPS 100% 2.34v
*/
So, i think, if TPS work properly and circuit is not break, value on analog input smaller, than 0.9v and bigger, than 2.34v is impossible, and software can make a conclusion about the fault of TPS if value on analog input dont included in the scope of 0,9 to 2,34 volts, right?

Thank you for your answers and patience :roll:
You help me so much
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Honda CBR600RR fuel injection

Post by AndreyB »

Kavabanga wrote:
Sun Jun 16, 2019 10:56 pm
So, i think, if TPS work properly and circuit is not break, value on analog input smaller, than 0.9v and bigger, than 2.34v is impossible, and software can make a conclusion about the fault of TPS if value on analog input dont included in the scope of 0,9 to 2,34 volts, right?
Exactly!
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

Ok, thank you, that is information, which i wanted.
In the big space of information on github i found this scheme.
If i will use ETB, i will need to connect more than one potenciometer (two on ETB and two on APPS). As i know, Frankenso have one this scheme on board. So, if i will use ETB, i will need make PCB`s (one PCB for one potenciometer) of this scheme and connect them to free analog inputs on Frankenso to make the system with APPS and ETB safety, right?
I hope, my message is easy to understand :)
Attachments
TPS.png
TPS.png (48.48 KiB) Viewed 21317 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Honda CBR600RR fuel injection

Post by AndreyB »

Kavabanga wrote:
Wed Jun 19, 2019 8:31 pm
So, if i will use ETB, i will need make PCB`s (one PCB for one potenciometer) of this scheme and connect them to free analog inputs on Frankenso to make the system with APPS and ETB safety, right?
Wait, what? Why?

No. Frankenso has all this already. You just connect two channels of ETB to frankenso, nothing else.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

Oh, it`s hard to understand
How many analog inputs use this schematic on Frankenso?
I spent and spending a lot of time to learn the wiki for the board and the schematics and i still don`t understand many aspects, sorry for that questions...
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Honda CBR600RR fuel injection

Post by AndreyB »

Kavabanga wrote:
Thu Jun 20, 2019 1:12 pm
Oh, it`s hard to understand
How many analog inputs use this schematic on Frankenso?
I spent and spending a lot of time to learn the wiki for the board and the schematics and i still don`t understand many aspects, sorry for that questions...
Each external potentiometer would need one analog channel of Frankenso. It looks like your requirements are to use to potentiometers - two throttle position sensors. So, two position sensors would use two channels?

I believe you need to consult with someone who would be able to read Frankenso schematics.

Frankenso schematics https://raw.githubusercontent.com/rusefi/rusefi/master/hardware/frankenso/frankenso_schematic.pdf

I've just checked and there is a link to that from https://rusefi.com/wiki/index.php?title=Manual:Hardware_Frankenso_board there is a chance that this link is not very visible :(
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
mck1117
running engine in first post
running engine in first post
Posts: 1493
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Honda CBR600RR fuel injection

Post by mck1117 »

Kavabanga wrote:
Thu Jun 20, 2019 1:12 pm
How many analog inputs use this schematic on Frankenso?
None of the analog inputs on Frankenso use this exact circuit. The circuit is different, but will function the same (and is better protected against shorts/high voltage). You can wire a TPS or other sensor to any of the analog inputs on Frankenso. All channels are wired the same, and function the same.

The connector pinout on this wiki page shows which pins are analog inputs:

https://rusefi.com/wiki/index.php?title=Manual:Hardware_Frankenso_board

I think there are 10 or 11 such inputs routed to the connector.
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

Thank you for your answers!
What kind of crankshaft and camshaft position sensors installed on this engine (hall, vr)?
Maybe somebody can consult me?
I have electronic circuit diagram and oscillograms of crankshaft position sensor and camshaft position sensor
(To see circuit diagram in normal scale, open it in new tab) :)
Attachments
efJ5OZnoyqA.jpg
efJ5OZnoyqA.jpg (176.6 KiB) Viewed 21196 times
L5O69NJZtsg.jpg
L5O69NJZtsg.jpg (193.25 KiB) Viewed 21196 times
Wiring_diagram_cbr600f4i_2001-2003.png
Wiring_diagram_cbr600f4i_2001-2003.png (1.07 MiB) Viewed 21196 times
mck1117
running engine in first post
running engine in first post
Posts: 1493
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish

Re: Honda CBR600RR fuel injection

Post by mck1117 »

Those look like they're both VR-type sensors. Do you have a picture of the sensor wheel on the crank/cam?
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

This is all, what i have:
Crankshaft position sensor
Attachments
Ky7oPxttG8U.jpg
Ky7oPxttG8U.jpg (749.44 KiB) Viewed 21158 times
mpX9S4Q9S-Q.jpg
mpX9S4Q9S-Q.jpg (615.83 KiB) Viewed 21158 times
BPjhjZalfMk.jpg
BPjhjZalfMk.jpg (626.12 KiB) Viewed 21158 times
6t7psxJyY6o.jpg
6t7psxJyY6o.jpg (171.57 KiB) Viewed 21158 times
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

Camshaft position sensor
Attachments
XkaFaY9xwlc.jpg
XkaFaY9xwlc.jpg (1.65 MiB) Viewed 21157 times
Sc5lYFwK6rA.jpg
Sc5lYFwK6rA.jpg (1.15 MiB) Viewed 21157 times
TeT0PwzcT_Y.jpg
TeT0PwzcT_Y.jpg (1.18 MiB) Viewed 21157 times
User avatar
mobyfab
Posts: 139
Joined: Tue Oct 29, 2013 10:09 am
Location: Versailles, France

Re: Honda CBR600RR fuel injection

Post by mobyfab »

What year is the engine?

I have the full manuals/schematics if needed.

The trigger sequence is a bit funny, there's an Y shaped CMP sensor and a 12 teeth CKP sensor.

See https://rusefi.com/forum/viewtopic.php?f=3&t=1030
Attachments
crankingCBR600RR.jpg
crankingCBR600RR.jpg (119.48 KiB) Viewed 21116 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Honda CBR600RR fuel injection

Post by AndreyB »

mobyfab wrote:
Sat Jun 29, 2019 8:31 pm
The trigger sequence is a bit funny, there's an Y shaped CMP sensor and a 12 teeth CKP sensor.
With VR sensor and MAX9926 chip 85ms watchdog/timeout we will have an issue here unless this engine has relatively high cranking RPM.

What is typical cranking RPM for bike engines?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

mobyfab wrote:
Sat Jun 29, 2019 8:31 pm
What year is the engine?
The year of engine is 2006
User avatar
mobyfab
Posts: 139
Joined: Tue Oct 29, 2013 10:09 am
Location: Versailles, France

Re: Honda CBR600RR fuel injection

Post by mobyfab »

russian wrote:
Sat Jun 29, 2019 8:37 pm
mobyfab wrote:
Sat Jun 29, 2019 8:31 pm
The trigger sequence is a bit funny, there's an Y shaped CMP sensor and a 12 teeth CKP sensor.
With VR sensor and MAX9926 chip 85ms watchdog/timeout we will have an issue here unless this engine has relatively high cranking RPM.

What is typical cranking RPM for bike engines?
around 600 i'd say... idle is 1300.
Kavabanga wrote:
Mon Jul 01, 2019 7:11 pm
mobyfab wrote:
Sat Jun 29, 2019 8:31 pm
What year is the engine?
The year of engine is 2006
Service manual for 2003 (same engine)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Honda CBR600RR fuel injection

Post by AndreyB »

Looks like for MAX9926 the way we currently use it we need about 720 RPM to be happy :( So no sync with OEM setup for us.

Naive question: is it possible to swap VR sensor with a Hall while retaining same exact trigger wheel? Is the nature of Hall anywhere close to the nature of VR? Obviously wiring would be different with an extra wire but that should be relatively easy?

Otherwise we have have to remove one of the 12 tooth to get sync at cranking RPM and have fully sequential mode only about 720 rpm.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Simon@FutureProof
contributor
contributor
Posts: 413
Joined: Tue Jul 24, 2018 8:55 pm
Github Username: Orchardperformance
Slack: Orchardperformance

Re: Honda CBR600RR fuel injection

Post by Simon@FutureProof »

Sorry to jump in a bit late on this but just noticed the suggestion of an innovate WBO2, personal experience has proven what the online reviews say - The innovate stuff is unreliable junk.

After switching to an AEM X-series gauge I wish I had gone with one at the start. The new X series is an awesome bit of kit, the only flaw is poor software for the serial output.

The innovate MTX-l I have complains about sensors that work just fine with my AEM (And other much more expensive systems I have access to), I think the problem is the heater implementation on the Innovate, check the internet for "Innovate E8" and you will see the constant problems they seem to have.
Their rep is so bad now that when I mentioned the issues I have had in the past with the WBO2 on my car a friend guessed it was an innovate just from the issues.

My recommendation would be the AEM X series, its a very small unit, only about 15mm thick but not the most waterproof for a bike, or the 14.7 Spartan, which for a bike might be the best bet. The spartan is like a better Innovate LC1.
https://www.14point7.com/products/spartan-lambda-controller-2

Regarding the VR sensor - That looks like you might be able to stick a Bosch Hall sensor in the same hole as you cam sensor. What diameter is it and I will check one of the Bosch ones I have kicking about.
Now keeping MRE in stock in the UK - https://www.FutureProofPerformance.com
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

OrchardPerformance wrote:
Tue Jul 09, 2019 9:34 am
Regarding the VR sensor - That looks like you might be able to stick a Bosch Hall sensor in the same hole as you cam sensor. What diameter is it and I will check one of the Bosch ones I have kicking about.
Thank you for information! I`ll measure it as soon is possible and tell you what diameter is there
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

Hi everybody! So, now i have Frankenso in my hands and i`m trying to take signal from Camshaft and crankshaft position sensor, but i have problems.
In this videos i tried to explain my problem and show, what i can see in console, LCD-screen and what leds are blinking in different situations
I dont know what happening and why i cant take signals from sensors
Maybe some clever people can help me? :?




User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Honda CBR600RR fuel injection

Post by AndreyB »

Please turn off everything, take rear ECU cover off and take the picture of circled area of the board, maybe I have forgotten to adjust resistors?

I do not understand electricity enough :( So loose wires are NOT producing noise but sensor on a stopped engine is producing noise? Weird.
Attachments
Frankenso_bottom-isometric.png
Frankenso_bottom-isometric.png (137.51 KiB) Viewed 20909 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Kavabanga
Posts: 66
Joined: Sat Apr 13, 2019 9:07 pm

Re: Honda CBR600RR fuel injection

Post by Kavabanga »

russian wrote:
Tue Jul 16, 2019 10:54 pm
Please turn off everything, take rear ECU cover off and take the picture of circled area of the board, maybe I have forgotten to adjust resistors?

I do not understand electricity enough :( So loose wires are NOT producing noise but sensor on a stopped engine is producing noise? Weird.
This is all, what my camera tooked
Attachments
IMG_20190716_171900.jpg
IMG_20190716_171900.jpg (4.28 MiB) Viewed 20909 times
IMG_20190716_171743.jpg
IMG_20190716_171743.jpg (3.46 MiB) Viewed 20909 times
Post Reply