Have been reading and watching videos - getting a better handle on this upgrade/replacement. Have the Dupont connectors ordered for bench testing and waiting patiently for the Speeduino unit.
The unit I ordered is assembled with a VR conditioner and step motor driver components installed. The board has an integral MAP sensor. It comes with the ULN2803 chip to be installed - use it for rad fan and fuel pump control. Here's the Speeduino board fully populated:
The board is only 10 cm by 10 cms. Pretty small compared to the OEM install.
Tried installing the ArduStim program in one of the Arduino Mega boards I have. This is used to provide inputs into the Speeduino to confirm that the input circuits are working. You do this with Tuner Studio up and running. Wasn't successful so will be working on getting this done.
Have been looking at the timing and Honda has me baffled so far. Been trying to determine #1 tooth using the Speeduino and Megasquirt info, but no joy. Have read the OEM supplement and it is a bit better. For the FI bike, Honda has three timing requirements, static, dynamic at idle, and dynamic with RPM increase. Here is a picture of the timing marks:
Here's a PDF if the resolution is not so good:
View attachment Timing Marks 2.pdf
I did look at the trigger wheel alignment regarding the three timing positions. For the static, initial timing adjustment, the tooth on the trigger wheel that aligns with the "T" timing mark lines up with the Ns sensor. When the timing mark is moved to the "F" timing mark for engine at idle, the tooth on the trigger wheel moves so that it is approximately 3 degrees before TDC. When the timing mark is moved out of the timing window, the tooth on the trigger wheel is approximately 10 to 12 degrees before TDC. Don't know if this makes sense, but reading this and looking at the timing marks may. I am going to do some degree readings and take a few more pics of what I am talking about.
Did some more work on this. Tried the methods in the Speeduino and Megasquirt documentation and no joy. Decided on a different strategy with the OEM timing marks. The "T" timing mark is a static measurement for determining #1 TDC. The "F" timing mark is for idle operation. Then the timing is changed from there. Took a small level and marked the alternator crank pulley at the 12, 3, 6 and 9 o'clock positions. This was to allow me to measure the crank degrees as per the timing marks. Here's a picture of the alternator crank pulley. You should be able to see the pencil marks I used:
Had the timing set for #1 TDC, then moved the timing to the "F" timing mark, took degree measurement with a protractor (very scientific) - refer to the timing mark diagram above. Angle measurement is approximately 13 degrees BTDC. After this the timing is advanced depending on the speed. This should be fairly accurate and give me a good starting position for the dwell angle.
I did look at the first tooth past the post and such, and got a degree reading of 135. Only have 8 teeth on the trigger wheel - 22 1/2 degree between each tooth. Missing something here, but I think looking at where the tooth is that passes the sensor and moving the timing marks to get a degree reading will be the way to go because I am keeping the OEM install.
I have added some connectors to take signal readings from the Gr/Gl, Ns and TPS sensors:
. More to follow on this.
Will need to get some readings from the air inlet and coolant temp sensors. Will do this fall when I do some engine work. As an aside, have ordered a set of rings for the old girl. Could probably reuse the OEM rings, but call me old school, when cylinders are honed should put in new rings.